Rollback only disassociates the xid, not the entire physical connection. In the case of a Connection pegged to a thread, the next invocation could end up royally messing with the state of the pool.