fixes an overeager assertion in DesugaredSetter

Getter and setter might actually come from different levels of the
inheritance hierarchy, so we can't assume that they have the same owner.