For https://github.com/coreos/etcd/issues/5495.
Avoids go routine flood for tight loops with a dead connection. Now uses request ctx when reconnecting for immediate retry.