load indexes from disk instead of scanning from scratch

This is what `loadIndex` is for after all. The previous code was causing every object source to be scanned twice on launch. Using the new `loadObjectsForEntry:`, the first of the two scans would get hung and prevent the second from ever running.