I think it would be great to have an optional warning dialog box appear whenever someone tries to remove a flow step from a live campaign—either a trigger campaign, or a scheduled batch campaign. Something you could enable on the Admin panel for Smart Campaigns, or turn on in the Treasure Chest. Preventing accidental changes would provide a nice security measure so that leads (or data) aren't adversely affected.