catch urlerror in twitter handler, handle exceptions again

- use sys.exc_info() to print/log exception backtraces
- try to resume after exception
- send DM after exception