Okay, I guess we should fix this, but it's a breaking change and would throw loads of existing games ever-so-slightly off. So I think we need a project setting like "enable better acceleration precision", which defaults to on for new projects but off for old projects, or something like that.
Sounds like a good idea for keeping the old projects working.
Also, amazing work everyone who contributed to this solution. It's great to have such a community with users who spend their time discovering/analysing/fixing such problems. Thank you.