We all flatten and unflatten often with [Allow Markup Recovery (Unflatten) checked for various purposes as we are working through a document. Then, when we are finally ready to distribute a document, we will flatten without markup recovery.
I have taught myself to instantly go right back in and flatten again just to check that box so that I do not accidentally lose my markups in my development documents.
I would like to propose adding an option to change the behavior of that checkbox to not remember that I have unchecked that box. Unchecking that box should be a temporary setting which resets back to being checked every time you go back into the Flatten interface.