refine gevent win32 error handling