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.
@bcwaldon I'd defer to bcwaldon since he architected most of this, but my understanding is testing is a large part of the motivation