I would like to suggest to add a parameter to the after start and before shutdown microflow that lets me know if the application is restarting without downtime.
We have a search indexer that saves the index to disk and makes a backup. If we do a restart without downtime we run into a problem.
Situation:
We now have an older backup restored and are missing already indexed items. So we have to rebuild the index from scratch after a restart without downtime, because it is incorrect. With the parameter we could ignore restoring the backup and just continue. And I think there might be situations that could be the other way around so a paramter for both before shutdown and after startup look like a good idea to me.