Retry a Failed build causes it to lose tags
Summary
When retrying a failed build, the previous tag appears to get lost.
Relevant logs and/or screenshots
On dev.gitlab.org we just encountered this problem during a patch release. Here is a failed build with a tag: https://dev.gitlab.org/gitlab/omnibus-gitlab/builds/837343 and here is it's retry: https://dev.gitlab.org/gitlab/omnibus-gitlab/builds/837373
The retry is missing the tag, and as a result, has ended up being built using an unexpected runner.