has_one through has_one does not save association

Fixes issue #9336

Has-one-through-has-one is incorrectly triggering unnecessary saves on the grandparent relationship. Fixes a save check that is always true for this type of relationship.