The order looks weird here in case of catching the exception: the ``kernel.exception`` and ``kernel.response`` events are dispatched after finishing the request (during ``handleException``) and so using the context of the parent request