Update the current active target set based on DesiredActiveSet, assuming that a validIGeometrySelectorFactorycan be found for each identifier. This function will emit a transaction/change if the target set is modified.