Fixed the Unauthorized listener to pass on headers from the MvcEvent Response

Fixed the Unauthorized listener to pass on headers from the MvcEvent Response
Added missing unit test for UnauthorizedListener, with test for fix