Do not reset flush_start_pending if seeking worked
aggregator: use task func in a classic way.