When rerunning a failed flow, it would be much cleaner if
1. the old task event is kept because the result was persisted and task not rerun
2. a new task event is displayed with the new logs because the task is being rerun
Consolidating rerun logs under the original event makes reading it harder