Steve Ebersole do you remember the reason why we invalidate the `TransactionDriverControlImpl` inside the `JtaTransactionCoordinatorImpl#afterCompletion` method?
It seems this is the reason why it is not possible to reuse a committed transaction.