represent TimeoutExceptions during transaction processing as TransactionTimedOutException
add missing transaction exception handler
Merge pull request #3877 from ahmetmircik/fix/3.3.3/txTimedOut

Throw TransactionTimedOutException in case of a transaction processing time out