I am not quite sure I follow the logic here of what you suggest.
Log entries result from running code/project. If the task has not been re-run as part of the new flow order I am not sure why the log from a previous run would be included. A change in flow would generally mean a change in preceding results or data and moving a log would now have log results that do not actually reflect the current state of the project flow.