Eager loading tables that are already in the identity map would generate an invalid SQL.
This also had the effect of not updating models if they had specific columns selected that weren't selected before.