ConnectionPool checkin should put connection back into the pool

[fixes #223]