If a connection from a connection pool goes bad (e.g. got disconnected),what's the right thing to do with it?