bpo-33608: Make sure locks in the runtime are properly re-created.  (gh-12245)

diff --git a/Modules/posixmodule.c b/Modules/posixmodule.c
index 540ee9d..3f76018 100644
--- a/Modules/posixmodule.c
+++ b/Modules/posixmodule.c
@@ -429,6 +429,7 @@
     PyEval_ReInitThreads();
     _PyImport_ReInitLock();
     _PySignal_AfterFork();
+    _PyRuntimeState_ReInitThreads();
 
     run_at_forkers(_PyInterpreterState_Get()->after_forkers_child, 0);
 }