I think I have the same problem with the Turks. Qupaluku (SP ?? heavy cav) don't seem to be able to upgrade their armor a second time, nor do general bodyguards.