WFLY-1346 check if tx is already rolled back or is rolling back (skip the tm.commit and still throw EJBTransactionRolledbackException)

This might take a few rounds.  Jaikiran can you review this change.