ISPN-4426 Transaction replayed but not committed

https://issues.jboss.org/browse/ISPN-4426

Move the transaction replay check inside TxInterceptor to avoid concurrency
issues (since TransactionSynchronizerInterceptor synchronizes on the tx).