VEHICLE_REFERENCE_FRAME appears to now be global rather than relative to the vehicle, which is to say if the reference frame "tilts" the vehicle backwards when the vehicle is level and facing east, it tilts the vehicle forward when it's level and facing west.
The repro is very easy, simply set the reference from to anything non-zero and turn the vehicle with an angular motor. This is likely a known bug, but I can't find anything on the jira.
Also, there was a bug where some old Havok::Quaternion math was converted to use LLQuaternions, but the developer who did it did not know that the LL quaternions operate from the other direction. That is hkQ_AC = hkQ_BC * hkQ_AB but LLQ_AC = LLQ_AB * LLQ_BC, so a quaternion transformation was in the wrong order.
Finally, I discovered that the VEHICLE_ANGULAR_FRICTION feature has never been using the VEHICLE_REFERECE_FRAME properly Most vehicles don't use this feature very much, and the problem would only show up well if the eigen values of the vehicle's inertia tensor were very divergent – which is probably why no one ever complained; the percentage of vehcles affected by this problem is probably a tiny fraction of 1%.