Connection: pull out larger parser event handlers
Parser: prevent infinite loop while waiting for header
Connection: add ready timeout