187515: Avoid retrying commit after failure of 1PC
Fixed a bug where retry of a one-phase commit would lead to needless heuristic hazard warnings (and pool congestion). It does not make sense to retry 1-phase commit because, for instance, a typical failure could be cause by a transaction timeout in the resource.