Fail fast if repo storage_path does not exist on disk, before blocking the thread pool with spawn_blocking. This prevents invalid tasks from consuming blocking threads while failing.