Split out EffectiveRibInWriter.processModifications()