Fix preloading on AR::Relation where records are duplicated by a join
#36429

bogdan wants to merge bogdan:fix-preloading-duplicate-records into rails:master

We do not currently have an analysis of these two commits