OK, solved (after actually reading over what I posted).
Turns out, I’m an idiot, apparently. I’ve always interpreted the option to mean that executing
tell application "System Events" to shut down without state saving preference
would shut down without saving the state, when in reality you have to use
with state saving preference
to have it respect the user-set preference (which may be, not to save state)