When all peers are pending (no active peers with outbox entries), processOutboxTick returned early at line 141 before reaching resolvePendingPeers at line 302. Pending peers were never resolved because the only code path to resolvePendingPeers was after the active-peer delivery loop — which never ran.