`update_cached_manifests` is called when version changes, and it wants to read the manifest, which doesn't exist in this case, so this throws an annoying `KeyError`. The alternative would be to disconnect the signal, would you prefer that ? I was hesitating between the 2.