I think the information in the Runlog needs a bit of an overhaul.
Specifically, I find the ID column confusing. Maybe I'm just not reading it correctly, but you either have to be absolutely in-tune with the task, which most of us are unless the task is incredibly complex (I have a whole bunch like that), or you have to recognize what the message is trying to tell you.
What I'd like to see is the ID reflect the number of concurrent tasks with that name, and then the step number it's executing. Format like this:
Master Task Instance # :