If someone creates user branches and a PR after we start cloning the repository, but before we collect PRs, we can end up with branches that do not exist in the repository. In one case this was causing workflow failures because we expected this to be an invariant.