Fix repo_update.update_repos() to not return after syncing just one distro

This also fixes RepoUpdate.test_update_harness_repos() to correctly sync
the relevant distros

Bug: 1010816
Merge "Fix repo_update.update_repos() to not return after syncing just one distro" into develop