Whoops!  Add a missing 'instantiated = 1' to load_inst(); otherwise it
would still try to call the class...
diff --git a/Lib/pickle.py b/Lib/pickle.py
index a5f4b29..bf73599 100644
--- a/Lib/pickle.py
+++ b/Lib/pickle.py
@@ -607,6 +607,7 @@
             try:
                 value = _EmptyClass()
                 value.__class__ = klass
+                instantiated = 1
             except RuntimeError:
                 # In restricted execution, assignment to inst.__class__ is
                 # prohibited