request.py: If a request can't be switched to due to an internal greenlet.error:
- Log the exception but don't kill the worker thread
- Raise an exception in all WAITING requests.