I do not believe that 'jumping to higher priority' really helps (but depends on how you define priority...).
Realistically, I am going to keep it on the safe side here. I think that eventual benefit from 'global jobs' is really small and dangers of really unexpected behavior are high. Really, think when the Finish would really go to perform global job: It is when all of its CoWork jobs are spend, means it is waiting for workers to finish the last pieces of work. That should be quite short periods of time.