7ed8ca2848
The real root cause of "Hybrid Theory" re-downloading forever: MB lists the 2000 original and a 2023 reissue as SEPARATE same-titled Album release-groups. They tie on (artist, title, is_album), so _best_release_group kept whichever MB relevance-ordered first — the 2023 reissue (13 tracks / ~52 min). Its inflated tracklist+runtime then failed the completeness/duration checks against the standard 12-track album sources deliver, looping endlessly. Add an earliest-first-release-date tie-break so the original group wins. (Complements _pick_release, which handles reissue releases *within* a group.) 335 tests pass. Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>