catch socket.timeout exception
use an event
dont pass forward the url for now
Formatting and FIXME.
Merge pull request #399 from jschneier/catch_socket_timeout

Wrap `socket.timeout` exception with `urllib3.exceptions.ReadTimeoutError`.
CHANGES for #399