to address this:
Ive read the wiki page on layering. Im wondering, if one manages to get a dwarf to wear under+armour+over say, and that this requires equipping in a certain order, then as soon as a clothing item wears out and requires replacing, if problems might ensue, with I would imagine under items proving the most troublesome in this regard (since they might need equipping first before steel armour layer). I hope the poster who says that equipping armour/clothes in a certain order has been "fixed" is correct. I need to test this out.
I belive they no longer have problems with putting on their undershirts and loincloths while steel wearing leggings and mail. So putting socks on top of boots is perfectly fine - I think it's meant to represent that the game abstracts the boring "take off boot", "put on boot" operations around the "put on sock" command. What I'm not sure about is whether the order of items in the uniforms screen does have any reliable effects on the actual order in which items are claimed and put on.
Moving dwarves between squads is a nightmare. This makes them recalculate the whole assignment priority once again, starting from the dwarf's former position and downwards, so moving the second dwarf in your soldier list to another squad or position will cause all of your soldiers except one (the first) to undress and reequip. This alone may cause undesired consequences, but they are made worse because some of those soldiers might be sleeping and thus they halt the reequip process for others, causing them to stay naked.