retry job in pending longer than expected
### Summary
<!-- Summarize the bug encountered concisely. -->
### Steps to reproduce
produce a failed job and set retry to 1
### Example Project
any project
### What is the current *bug* behavior?
recently, the retried job is hanged as pending without provision any runner to do it
### What is the expected *correct* behavior?
it should create new runner and run the job properly
#### Possible workaround(s)
* Pausing and unpausing a runner fetches it and starts it running.
- This was noted in [an issue](https://gitlab.com/gitlab-org/gitlab/-/issues/22088) in the runner backlog that looks similar but may be unrelated.
### Relevant logs and/or screenshots

### Output of checks
This bug happens on GitLab.com
#### Results of GitLab environment info
<!-- Input any relevant GitLab environment information if needed. -->
- gitlab-runner Version 14.7.0
issue