Fix another major bug

Previously, rendering the old, persisted UI continues to trigger load environment and
storage status fetch events. These are now only triggered for the live UI.

A related TODO: Under JobProgressUI, the total duration is inaccurate; right now it uses
the time when the old UI is revived, rather than when it was live. This should be fixed.