317ae240fb
Salvage of #94192's unique work (owner-hardening portions that overlap the class-1 branch — #94824/#93451 seams — and out-of-cluster #94864 are intentionally excluded): - use-gateway-request: recognize the full transport-error family (ECONNRESET & friends, including error.code and error.cause.code) so a reset SSH/remote socket triggers the connection-owned reconnect instead of surfacing as a request failure; background profiles keep the registry reconnect path for composite remote/SSH sources. - session-tile-actions: tile attachment uploads and session RPCs follow the tile's composite owner (connectionId+profile) even when the active gateway moved to a same-named profile on another source. - knownSessionOwner: sessions expose their complete owner (registry connection + profile) instead of a bare profile name that silently collapsed the route back to the local path; delegate/wiring resolve owners through it. Fixes the SSH-reconnect share of #91365-adjacent routing gaps. Salvaged (partial) from #94192.