Bug: Do not retry failed HTTP requests with streamed request body

If a connection has been made and the HTTP Request body has been streamed to a host
then we cant re-stream it to another host, just return with an error at this point.