System and method for improving reliability of distributed electronic transactions