Следует различать должность, воинское (специальное) звание и дипломатический ранг. Парадоксально, но факт: дипломат может занимать должность Чрезвычайного и Полномочного Посла, но не иметь ранг Чрезвычайного и Полномочного Посла; можно иметь ранг Чрезвычайного и Полномочного Посла, но не занимать одноименную должность (пример - министр иностранных дел Сергей Лавров). Освобождение от должности не влечет за собой утрату ранга, подобно тому как уход научно-педагогического работника с должности профессора не лишает его одноименного ученого звания. Что касаемо воинских и специальных званий, то там такой путаницы нет, поскольку названия должностей не совпадают с названиями званий, однако там занятие определенной должности может требовать наличия определенного звания, которое приобретается, как правило, по выслуге лет. Соответственно, уход с должности также не влечет понижение в звании.
А тот посол, который посол одной страны в другой - это консул? как тут обстоит дело?