Synchronous mode can throw an error back to whatever tried to save the transaction, if the GL plug-in encounters an error. Sometimes that is what you want, but in our case, an error could block tax updates, or even cause our billing engine to corrupt a subscription, because it couldn't create a transaction.