Correctly remove objects in a filtered list that have been both moved and updated

@joe-goullaud small change when you get a chance.

Sometimes a fetched list produces a "move" notification when an object updates, because it technically changed place due to a sort descriptor. If that change also results in the object being filtered out of a filtered list, we need to account for that.