Call it a bug or anything, but know that if you place from the units menu a upgraded unit in a scenario map, for example a cavalier, it will always be a cavalier and cannot be upgraded to paladin, and also this cavalier will not be selected if you double click on other cavaliers. I believe this also happens to light cav, but i think infantry works just as it should though. I believe that, in the RM, the player who trains a cavalier does not train a cavaleir really, he trains a knight who becomes a cavalier after being created. In pratical terms this sounts to the same.
Any thoughts? Is this useful anyway?