Destroy the response if present when destroying the request (clean merge)

Reopening of #384 as it should merge cleanly now