exception fixes

one of these is in a critical section and could prevent connections from
going back onto the pool (!@#$*%^)