Merge pull request #15301 from zzak/issue_15212

Skip if the association was already loaded.
Add test case for b13d260
Move test to the proper file

All preload tests are in the eager_test file