Make sure the state of the response consumer gets carried over to its respective future even if the HTTP exchange has been cancelled prematurely