actually, my inital version was like that:

exc_info=sys.exc_info()
self.handle_got_request_exception_signal(sender=self.__class__, request=request)
response = self.handle_uncaught_exception(request, resolver, exc_info)
 
but after reviewing the code (not only mine), i came to the conclusion that it does not make any difference logic wise; so i decided to go for the cleaner version.

so if it is that what you are proposing, i am happy to do so.
btw: what log message would you propose for any errors in the handlers?