Skip restore when a backup is not found
If a repository is backed up but does not exist, then nothing is saved in the backup. Previously backups relied on the legacy fallback in order to skip non-existent backups. Instead here we make skipping explicit when the locator cannot find the specified backup.