Instead of re-loading the full inventory on `rad init`, we simply add the new repository to the in-memory cache. We also keep track of whether a fetch was a full clone, to know when to update our routing table.