pass all arguments in TaskWithProgress constructor

6 jobs for !25 with hdf5_persistency in 49 seconds (queued for 7 seconds)
latest merge request