When we get a bogus reply from a backend, for instance with too many
headers, we need to purge all traces of it, before we construct our
503 response, otherwise we risk failing to set important headers,
such as "Connection: close".

Fixes #416
(again)