MULE-7731 JMS transport should reuse javax.jms.Session, javax.jms.Messag...

...eProducer instances by default
One reason is that cachingConnectionFactory doesn't support XA transactions.  But am I right in saying XA transactions in Mule would always seperate BitronixConnectionFactory which itself pools sessions? Please confirm.