Switch to HornetQ's Core API for our MessageProcessors (TORQUE-983, IMMUTANT-203)

This alone doesn't fix the issues referenced above - TorqueBox and
Immutant will need to do whatever's work necessary in
prepareTransaction() to setup XA as each message comes in.