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.