Fixed test by never closing sessions, which is weird, i admit

Determined that XAConnections should always use the same XAJMSContext.
No need to create a sub-context for XA. I need Toby to explain to me why
passed connections should be closed, or even the default one, for that
matter. Regardless, all the tests still pass.