One of the limitations of the changes for is that it does not increment version no.s of the objects it changes when replacing lookups.
This:
could lead to lost updates
prevents the UI from detecting that an object has changed
To avoid these issues, each affected object should have its version no. incremented.