Ensure all but nils respond to populate_association_caches
Add another test for missing & non-existant keys