We could add a "simulate" menu item to every stage with a callback. If selected, Drush could set SIMULATED, run the selected step, and then return to prompt the user again. We could also support a --simulate-first cli option that would automatically simulate every step before prompting the user.