PYTHON-436 use the cached tid so that unwatch() doesn't call get(), which accesses a threadlocal