daemon/worker: minor refactoring of qr_task_step

27 jobs for task_step_split
in 49 minutes and 11 seconds and was queued for 4 seconds