Um, not quite IMO.
If a Repo transitions from indexable to not-indexable, this method will still return true, but the handle method will _uninstall_ the catalog.