So it looks like the first time I forgot to kill the preferences cache, `killall cfprefsd`, thus my change to the plist didn't take effect.
EULAAccepted does work there in the root of the *version* dictionary.
For the classic track, the version is 2017 and not DC.
Thanks again Steve.