The transaction local tests (and a number of other TM tests) are not run against transaction manager
actually used by the AS. They are run against the old TxManager on the client side of the test.
There is a related issue to fix this so we can remove the TxManager from the jboss-head codebase,
I'm going to link that task. But the testsuite issues need resolving in 4.2.x as well.