In Opus 9.0.0.2 you can now use "toggleoff" instead of "toggle" to make a button which always turns flat-view off, if it's on in any mode, while still specifying the mode that will be used when the same button turns on FlatView. Exactly what was needed, I think.
Full list of changes here: [Directory Opus 9.0.0.2)