Fixed issue where error callback would not invoke, including new test cases. Added req/res values to error events.