Looks to me like you did too much
If you change the entry in soldiers, you change which armor is used. If you change the name under armors, you change what that armor is called.
So essentlally, what you did is tell your soldiers "we won't use pyjamas anymore, we'll use awesome-armor" (much cheering ensued
), then you also went and relabelled all the pyjamas "awesome-armor" so your soldiers are still picking the same armor as before. (much dying ensued
)
I've attached a ruleset I use to redefine what the starting armor looks like for me. You can use it as a guideline on how to mod it for yourself.