I'd like to ensure that these settings are always enforced:
I've put the corresponding set commands in the instance.acl startup file. Oddly, only the "inlineediting" setting is honored and overrides the "off" setting in the preferences. The "expandinclusions" setting is ignored. I've also added the settings to a custom "init" folder ACL file. But, I wouldn't expect that to work as it's processed before the preferences file (see help 5716). Clearly, the instance.acl file is processed after the preferences and seems to work for one setting, but not the other.
Any other ideas of how to forcibly override a specific user's preference setting? Perhaps it has to occur before the document instance starts processing, which leaves me only with the user startup file. I don't want to go there as we don't want to set these for all editor sessions.
Just a shot in the dark... try "set -session expandinclusions=on". This option has only global scope, meaning that it is not possible to set it for a specific document, like you can do for many other options, including "inlineediting".