Detached and dropped the connection synchronously, then closed the transport in the background, so a slow or hung close no longer keeps the tool-load promise pending past the startup race and no longer strands pending state that skips future connects.
Applied the same reject-fast teardown to the stale initial-connect and reconnect bailouts.
Fixes#8112
Closed late initial connection results before callback wiring and removed unhealthy connections after initial tools/list failures.
Centralized identity-safe transport disposal so stale cleanup cannot delete a newer connection for the same server.
Fixes#8112