Don't complain about changing PK if it's not actually changing

This silences "Primary key on model $model cannot be changed." when ORM itself tries to set this value as the result of a relation.

Yes I know this is bad design but it's breaking a legacy system, and legacy is diplomacy speak for badly-designed.