PYTHON-436 remove SynchronizedCounter and the uses of self._lock
required by it in favor of marking sock_info as forced and letting
that help us keep the semaphore clean.