So just and update...
I took the old database (my backup) before i created the referential integrity relationship and deleted all the data in both those tables, did a compact and repair (to reset keys to 1) and then created the relationship.
That seems to work and it won't enter random...