Close both streams, if one closes

This PR ensures that both connections (upstream & downstream) are closed in case the `io.Copy()` finishes.

I noticed a problem with the current master while using nginx with an upstream against this ambassador. The connection stays open, even though nginx received the response. At some point nginx times out and does not forward anything to the browser.