ensuring that ALL internal isrs are saved or completed before activating the finalize button.
to accommodate external isrs the check for finalziation being available was changed to 'any' isr being able to trigger the finalize button. this created a bug where we want ALL internal isrs to be saved/completed before the button was available, but ANY would trigger it.