etcd: fix leaking fds

When etcd redirects to a leader - which happens every time fleet makes a request to a standby - it never closes the body of the response.

WARNING: This has not been tested, but it builds. We're waiting to see if this actually fixes the problem in production. Stay tuned.
The body should always be getting closed in `requestHTTP`. Have you seen otherwise or did this just seem like a plausible culprit for the leaks?