Schlägt socket(), bind() oder listen() fehl, schlief die äußere Schleife eine Sekunde und versuchte es erneut, ohne nl_http_beat zu erhöhen. Da app_task den Watchdog nur füttert, wenn alle drei Heartbeats vorankommen, resettete der Chip nach 20 s, bootete, scheiterte wieder - dauerhaft. Der Retry selbst ist die Fehlerbehandlung, nicht der Reboot.