Transactions do not properly fail with "transaction timeout expired" TransactionException when the specified transaction timeout is exceeded.