Factor out Scraper/getSourceURLForTrack; improve error messages on track retrieval