Use the raw _send_no_retry when retrying from a read.
That way we don't chain these retry requests. Otherwise the max retries would be:
1) first write fails, we reconnect, and then the write succeeds.
2) reading the response fails, so we reconnect
3) Then the first write fails, so we reconnect
We really only remove (3), but it seems worthy to get rid of.