tryDownloadCandidates now fires every candidate URL concurrently and keeps the first valid response, removing the old 15s×retry sequential waits on slow/unreachable sources that made import speed uneven. Batch concurrency raised 8 -> 12 to absorb the now-faster downloads.