MEDIUM: connections: Wait until the connection is established to try to recv.

Instead of trying to receive as soon as the connection is created, and to
eventually have to transfer subscription if we move connections, wait
until the connection is established before attempting to recv.
diff --git a/src/backend.c b/src/backend.c
index 4d75df6..d402028 100644
--- a/src/backend.c
+++ b/src/backend.c
@@ -1061,16 +1061,12 @@
 	struct server *srv;
 	int reuse = 0;
 	int err;
-	void *send_wait = NULL, *recv_wait = NULL;
 
 	srv = objt_server(s->target);
 	srv_cs = objt_cs(s->si[1].end);
 	srv_conn = cs_conn(srv_cs);
-	if (srv_conn) {
+	if (srv_conn)
 		reuse = s->target == srv_conn->target;
-		send_wait = srv_conn->send_wait;
-		recv_wait = srv_conn->recv_wait;
-	}
 
 	if (srv && !reuse) {
 		old_cs = srv_cs;
@@ -1171,9 +1167,6 @@
 	if (!srv_cs)
 		return SF_ERR_RESOURCE;
 
-	srv_conn->send_wait = send_wait;
-	srv_conn->recv_wait = recv_wait;
-
 	if (!(s->flags & SF_ADDR_SET)) {
 		err = assign_server_address(s);
 		if (err != SRV_STATUS_OK)