Vortex: Implement late return of the Response object in the dispatchers

We do this because of an existing bug which would invalidate the
endpoint and then pass the empty one in the response class, which would
produce a broken log message in case of an error.