Prioritise service over parallel steps

I have a pipeline with lots of a parallel steps. All those steps use a service. Sometimes the service step would be pending forever since the maximum number of parallel steps is already reached. Is there a way to priority service execution over other parallel steps?

My workaround is to create a dummy step on which all other parallel steps depend on to make sure the service runs.