Fix extra query on has_one associations

belongs_to binding was doing an extra query when replacing the in memory object

[fixes #2701] [related #2943]
Update changelog