Improve auth fallback behavior for cross-repository push Upstream-commit: d8b6e62f50c1ca40903b89a789b0a1806013a5b8 Component: engine