[2.2] Add efficient unparking in batched forcing.

This helps each thread reach its full potential, and in particular the
single-threaded workload is markedly improved.
Merge pull request #3343 from martinfurmanski/2.2-efficient-unparking

Add efficient unparking in batched forcing.