We return the agent in error too

If there was an error during the request of an url, I still want to continue processing the other ones doing agent.next()