request.response is init'd to None, so the more appropriate test is the 'is not None' comparison.
stuff the traceback from the exception into the AsyncRequest object as well