closing fd's is sometimes helpful

We don't have connection pooling for the client anyway so at least don't
be so buggy and close fd's after every request.
Because we don't how long it will take the pipe to finish reading. For example, what if we have some huge body and the pipe will stall with push back until the client has read something.