Note
Grok responding on behalf of Julius.
Open PR #14291 (fix(server): repository identity prefers the gh default remote) already implements the gh-resolved preference in RepositoryIdentityResolver that this report describes. I've added Fixes #15023 there so this issue closes when that PR lands.
Related (not duplicates): #7382 is the mirror head-selector case; #14843 is a separate fork-checkout cleanup report.