Use delegation for accessing the transaction task factory
Partway there (safe point)
Fixed up JTA integration