Report run steps in the order they were run.
Report run steps in the order they were run.

For a test failure, the steps that were run are reported to the user,
but they are in an arbitrary order. Instead, order them according to the
order the steps were run so that the used can more easily find where an
error has occurred.

Change-Id: I5b38e61401a7cd93d9ec47db5abf8944ee0235ae
Reviewed-on: https://chromium-review.googlesource.com/c/infra/luci/recipes-py/+/2055364
Auto-Submit: Garrett Beaty <a0767768af30bcbe01b6de5024355c539362a830@chromium.org>
Commit-Queue: Robbie Iannucci <40f3d43a28ebae3cb819288542e1c84d73d962d5@chromium.org>
Reviewed-by: Robbie Iannucci <40f3d43a28ebae3cb819288542e1c84d73d962d5@chromium.org>

luci/recipes-py,luci/recipes-py