Sometimes our connections get screwed up. We like to check them and reset them if they get screwed up. reset already exists in postgresql-libpq, but needs to be exposed through postgresql-simple. check needs to be added to both.