Force early creation of static transaction manager to fix GLASSFISH-21175

Further fix for GLASSFISH-21175. Lazy creation of transaction manager causes race condition in Resynch code of the RecoveryManager.

Forcing early creation of the singleton Transaction Manager ensures recovery starts before the creation of the first transaction.
this can throw IllegalArgumentException due a negative argument passed to wait()  - imagine a (long) GC pause between lines 155 and 156. 

furthermore converting to seconds instead of ms just makes the code cluttered and hard to read - all the division-by-1000 is just an unnecessary noise.