5a285d3436
The rebase re-landed pre-#74805 versions of the backend release gate, venv-blocker rescan, mac entitlements/usage tests, and package.json from the stale branch base — restored to main's versions (only the salvaged enumeration/profileMetadata/profile:remember hunks kept in main.ts). refreshActiveProfile's new bounded retry chain (#70679) is no longer awaited inside the switch-completion barrier, so a slow/unhealthy backend cannot hold $gatewaySwitching past the switch-ownership deadline; also drop an unused $connection import from the earlier conflict compose.