http.agent: don't remove reusable socket

Removing a socket when the request has finished and connections
must be reused, causes freeSockets stack to be decreased on
one element