The connector tore down a working adb link whenever the beacon reported a new port, reconnecting every loop and spamming the phone with "wireless debugging connected" notifications (~every 8s). Existing connections survive rotation, so now: if any device-state entry exists for the IP, leave it; only (dis)connect when there's no working link at all. Co-Authored-By: Claude Opus 5 <noreply@anthropic.com>