You simply need to Update your save with Wrye Mash for the changes to affect the NPCs.
nope, tried that already (although with version 2.4, if that matters)
But what exactly does this mean?
What are the "uneeded" changes? What do you mean, you made accidents in the CS?
unneeded changes means the "backup" of the vanilla game npc in my savegame file.
i guess these "backups" are preventing the npcs from having the armor (checked their inventory, there is none)
i could remove changes in a savegame with enchanted editor, but to affect the equipment it looks as if i have to rip out the entire entry of that npc.
that could destroy "intended" changes, e.g. pickpocketed stuff, quest-related changes, etc.
the more i think about it, the less i can imagine that there's a simple solution to this in general. well, other than starting a new game with the mod.
edit: i should clarify that the npcs are vanilla game npcs. not new npcs from the mod.