Only relevant for the embedded configuration. When Infinispan registers with the transaction manager as a synchronization, failures during commit are not reported to the user. Even if registering as a synchronization is faster in some cases, the default should be the safe version.
PR: https://github.com/infinispan/jdg/pull/328