fix filter/scan to return a bool when they return early
Repair grievous bug in the code that determines when a warmup finished all the work