I think you are correct. The package version isn't updated unless you install through the APM. I'll do a test and see how that works.
Yes, the user will have to upgrade those packages through the apm and uncheck the datamodel files.