MINOR: listeners: do not uselessly try to close zombie listeners in soft_stop()

The loop doesn't match anymore since the non-started listeners are in
LI_INIT and even if it had ever worked the benefit of closing zombies
at this point looks void at best.
diff --git a/src/proxy.c b/src/proxy.c
index e23268d..d5af92f 100644
--- a/src/proxy.c
+++ b/src/proxy.c
@@ -1237,21 +1237,6 @@
 	p = proxies_list;
 	tv_update_date(0,1); /* else, the old time before select will be used */
 	while (p) {
-		/* Zombie proxy, let's close the file descriptors */
-		if (p->state == PR_STSTOPPED &&
-		    !LIST_ISEMPTY(&p->conf.listeners) &&
-		    LIST_ELEM(p->conf.listeners.n,
-		    struct listener *, by_fe)->state > LI_ASSIGNED) {
-			struct listener *l;
-			list_for_each_entry(l, &p->conf.listeners, by_fe) {
-				if (l->state > LI_ASSIGNED) {
-					fd_delete(l->rx.fd);
-					l->rx.fd = -1;
-				}
-				l->state = LI_INIT;
-			}
-		}
-
 		if (p->state != PR_STSTOPPED) {
 			ha_warning("Stopping %s %s in %d ms.\n", proxy_cap_str(p->cap), p->id, p->grace);
 			send_log(p, LOG_WARNING, "Stopping %s %s in %d ms.\n", proxy_cap_str(p->cap), p->id, p->grace);