If task returns a stream wait for it to end, calculate timings
Pass task_start args into task_stop so logging software can store state if necessary