NH-1082 Exceptions in IInterceptor.BeforeTransactionCompletion cause the transaction to be rolled back