164bca658e
The single-family pre-probe (_port_is_available) raced the real bind and reported a lingering TIME_WAIT socket as 'in use', failing gateway restarts for up to ~60s (#10297). Port the webhook adapter's bind mechanics (#63711/#65482): delete the probe, bind directly with clean OSError handling and runner teardown, and scope reuse_address=False to macOS only so Linux restarts rebind past TIME_WAIT instantly. Credit to @lrawnsley (#10297) for identifying the TIME_WAIT restart failure.