Check controller's event error handling
Mike had a great question: 'what happens to events if there's an error?'. On reflection the answer is: nothing good.
Our handle_event method parses events without any kind of error handling...
https://gitweb.torproject.org/stem.git/tree/stem/control.py#n3876
This would in turn break our event handling thread. Instead we should direct malformed events into a 'broken event' queue.