IMPCollector::ClientTick

Called periodically on CookWorkers (period is determined by cooker), and called once with IsFlush()=true at end of cook.