coordinator: throttle re-intersection per address to stop fork-loop spin
A peer stuck on an unreconcilable fork re-intersects in a tight loop (the original relay wedge spun at ~1.4 orphan/re-intersect per second). The per-peer-id orphan cooldown in shared-consensus doesn't survive the reconnect handovers that assign a fresh PeerId each time. Rate-limit `NetworkCommand::ReIntersect` in the coordinator keyed by peer *address* (stable across reconnects) with exponential backoff (1s → 30s). All re-intersections — within a connection and across reconnect handovers — flow through this command, so one throttle covers both. The first attempt for an address always passes (legitimate single re-intersects are never blocked); rapid repeats back off; a peer that goes quiet resets. Measured on the round-robin divergent-backend repro: orphan/re-intersect events dropped from ~26/90s (spin) to 3, and the follower makes progress instead of freezing. Co-Authored-By: Claude Opus 4.8 <[email protected]>