When a failure happens on commit/rollback the session is stuck in transaction mode and cannot be reused for further work.