[pypy-dev] Issue #1778: PyGILState_Ensure should not deadlock if GIL already held (pypy/pypy)