Make sure tests per group scales with filtering, release as 0.15.1
When I moved when filtering happened, we stopped scaling the group size and so you wouldn't spawn enough threads to fill the cpus.
Fixes: ea8a2a70 ("Apply fraction and filtering after shuffling.")