rewrite some steps to not use removed IStatusLog methods

This is in preparation for getText, readlines, etc. to be removed in
nine.  There are lots more steps to rewrite -- this is just a start.

Basically, I started working on rewriting all of the steps, but then found a way to avoid doing so immediately.  I didn't want to lose the work on these two steps.  So here it is.