Display running operation instead of last completed

This is for post-3.1 release.

There is a small bug I noticed while manually testing this.  Sometimes the preview page will not show the last step (Cleaning up) even though the progress bar reports 100%.  It appears that this is a race condition of some kind where there just needs to be another call to progress.json.