GitLab Runner: send all traces to services on job completion
### Release notes
<!-- What is the problem and solution you're proposing? This content sets the overall vision for the feature and serves as the release notes that will populate in various places, including the [release post blog](https://about.gitlab.com/releases/categories/releases/) and [Gitlab project releases](https://gitlab.com/gitlab-org/gitlab/-/releases). " -->
### Overview
This is one step to implement the [Service Logs](https://gitlab.com/gitlab-org/gitlab-runner/-/issues/2119) requested feature.
### Proposal
- GGitLab Runner needs to finish sending all the traces for the services **after** the jobs has finished.
- Note: this might be problematic since the service container can go away at any time even if the job has finished or still running which might result in incomplete log.
issue