Refactored the got_request_exception handling into handle_uncaught_exception, commented the source, updated unit tests. Made sure that the initial uncaught exception is the main focus, since it is the root cause.