refs #1003, abort transaction in disconnected client after removing client from the list of clients, so we don't race with relinquish()