Capture and re-raise urllib3 ProtocolError

Fixes #2192