problems with using UserTransaction on external client