PYTHON-736 Fix exhaust cursor error-handling.

Connection-pool semaphore leak on server error when
creating or iterating an exhaust cursor.