Fetching package artifacts only fetches the first artifact job
This causes issues if the first job had been a failure, and had been retried. Which was the case here:
https://gitlab.com/gitlab-org/omnibus-gitlab/-/jobs/125752823
We should change the code to favour the latest job that it finds for the artifacts.