Fix infinite spinner when an org has no repos

Distinguish between no repos and the API call not having returned yet.

This cropped up twice in support today.
Merge commit 'c21c6ff10b25796f4035605d9ea7857b1b3dfa06'