Fix handling of non-existent cache-only collections