Nossy got what I was referring to with Uno. He was a Shienaran officer, second in command to Lord Ingtar. When he reached Salidar, Bryne spotted that and immediately made him an officer of his army, and asked him to train an heavy cavalry. He had Bryne's trust, it's Uno he placed in command of the Amyrlin's escort when she went to meet the noblemen in TPOD.
Another mistake is that Shienarans won't balk at taking the lead. Their tradition is that the complete chain is known by all, so that there's no question who will take command in battle should the officers fall in battle, all the way down to the last recruit.
Brandon forgot that, so his whole Uno arc in AMOL is based on misrepresenting Uno as common soldier and one Bryne wouldn't have thought was officer material. Starting with this continuity error, it could only run into a wall.
On the other hand, Sanderson did miss the subsequent developments you cited, where he should have moved on and accepted his new role as an officer. Though to be fair, all we have seen him doing are the sort of tasks which can be and frequently are performed by senior NCOs, like leading an escort or training recruits. His officer role is contingent on Egwene's expositional reliability when she identifies Uno as the commander of the army's heavy cavalry - if he is in fact their commander, he should be an officer. Or she might be making the same mistake Rand did back in tGH when he cited Uno as Ingtar's second: in each case a practical assessment of his de facto function overlooks a procedural distinction in the chain of command.
It is still an error of Sanderson's part, but either in his failure to clarify Uno's role and official position or in his failure to take into account his developments off-screen. Since he did the latter with Aviendha (having her suddenly discover issues and problems she had correctly diagnosed and anticipated as far back as book 5) it is very plausible that he might do the same thing with Uno. On the other hand, I kind of had the impression he understood military stuff, so it could simply be his failure to properly convey the character issues too.
In KOD, Perrin fetched Tam and made him the commander of all his forces. Arganda had initially balked at Perrin naming a First Captain to command them (he was expecting some TR farmer with no experience, I would guess), but then Tam entered the tent and Perrin gave them his name, which they recognized (obviously Tam has some sort of reputation from having been second in command of the elite Illianer Companions, veteran in the WC wars and Aiel war, in which Arganda fought, and perhaps for being a blademaster, and perhaps for bearing the same name as Rand...). Tam is unflappable, as usual not one bit impressed by the nobles. He merely comments curtly the battle plans look fine. Arganda then tells Perrin "If that's your First Captain, I have no more objections", which gives a measure of Tam's reputation. Perrin thinks wryly that Arganda had plenty of objections to offer before knowing his First Captain was Tam al'Thor.
In AMOL, Perrin as he leaves makes Tam his commander all over again, when he already held that position and the title of First Captain since KOD, and when Tam acting out of character balks and fears the other won't follow him (when they had previously been quite happy to do so), Perrin made him a lord.
It could be simple ignorance, since in KoD, Perrin is expressing doubts about the Cleansing, saying that Grady & Neald claimed it was clean, but he did not see how that could be. Then in tGS, he says to Grady "if you say it's clean, that's good enough for me." This is the same Grady who, in LoC, was talking about going home to his farm that his father was taking care of while he was gone, and in Sanderson's books, became an Asha'man because his now-dead father had been a channeler. It could very well be that Sanderson just skipped a lot of details in his "re-read" before writing.
“Tolerance is the virtue of the man without convictions.” GK Chesteron
Inde muagdhe Aes Sedai misain ye!
Deus Vult!
*MySmiley*