Settings "Check for updates" called a legacy endpoint that only queried npm latest and ignored prerelease ordering, so beta users never saw newer X.Y.Z-beta.N releases. Route the check through channel-aware force refresh and add a beta.0 → beta.1 regression test.