sys.excepthook doesn't work with threads

Added a workaround because sys.excepthook doesn't work by default
with threads that subclass the Thread module.

Also added requests.exceptions.HTTPError handling around PRAW calls
which were failing ungracefully.