the layout as a concept
Here's my take based on fusion:
All mazatrol programs afford the opportunity to use a so called "layout". This is a companion application that allows the mazatrol programmer to resequence his mazatrol program. So this layout controls the actual sequence of operations of the program.
So, if you have done any layout work on any given program, if you happen to edit or resequence the order in your mazatrol program, then another program layout has to be done.
Layout is invisible to most people because the process flow exactly matches the program flow, if no layout has been done, and in fact can be ignored. (Post #7 above is good info related to this concept)
layout can do stuff like force all the roughing tools to complete their work before moving on to the finish tool. It allows tweaking of built in mazatrol inefficiencies like too many redundant tool changes or turret indexes.
So if you are using a layout, (and the use is optional), if you edit and resequence the program, mazatrol will want you to update the layout. It will not do it automatically.
I hope this is constructive for you all. it is not necessarily a quirk, it is more that it is working as designed!
-90% jimmy