I made a simple Automator app to force-quite all open apps with four exceptions. But it's been necessary to run the app twice to get the quit routine accepted.
Simple solution: open the app in Automator & add a duplicate of the "quit all apps" action to the existing action.
Works properly now.