HORNETQ-1338 - a few fixes to throw XAExceptions properly