When Differential is uninstalled, it does not make sense to have Diffusion canonically host code repositories as no commits can be pushed into them via Differential. Instead expose the canonical code repository location URI, ignoring whether the URI is enabled / visible, so folks who clone the code repository have an URI set in their local checkout which allows developer interaction (e.g. pushing branches).
Closes T15780