Actually change the implementation
diff --git a/src/python/grpcio/grpc/_cython/_cygrpc/fork_posix.pyx.pxi b/src/python/grpcio/grpc/_cython/_cygrpc/fork_posix.pyx.pxi
index 9de22ae..7133d52 100644
--- a/src/python/grpcio/grpc/_cython/_cygrpc/fork_posix.pyx.pxi
+++ b/src/python/grpcio/grpc/_cython/_cygrpc/fork_posix.pyx.pxi
@@ -94,8 +94,12 @@
                 _fork_state.fork_handler_registered = True
 
 
-def _contextvars_supported():
-    return sys.version_info[0] == 3 and sys.version_info[1] >= 7
+def contextvars_supported():
+    try:
+        import contextvars
+        return True
+    except ImportError:
+        return False
 
 
 if _contextvars_supported():