[CLEANUP] remove a useless test in manage_global_listener_queue()

The test for the empty list was done twice.
diff --git a/src/haproxy.c b/src/haproxy.c
index d72a2f1..7aa9fd4 100644
--- a/src/haproxy.c
+++ b/src/haproxy.c
@@ -599,6 +599,7 @@
 	}
 
 
+	global.hardmaxconn = global.maxconn;  /* keep this max value */
 	global.maxsock += global.maxconn * 2; /* each connection needs two sockets */
 	global.maxsock += global.maxpipes * 2; /* each pipe needs two FDs */
 
@@ -1054,8 +1055,7 @@
 	 * as a file descriptor or memory and that the temporary condition has
 	 * disappeared.
 	 */
-	if (!LIST_ISEMPTY(&global_listener_queue))
-		dequeue_all_listeners(&global_listener_queue);
+	dequeue_all_listeners(&global_listener_queue);
 
  out:
 	t->expire = next;