fix for WebSphere that delivers different implementations of UserTransactions depending on the context in which it was invoked, in such a case try to reinitialize transaction manager components