Здравствуйте, Андрей.
Процитирую кусок.
Исторически доказываю, что тайну сию постиг первый и не скрыл от потомства "Малороссийского Лубенского казачьего полка подпрапоренко Павел Миронович Халявченко (он умер холостым и потому не мог именоваться полным "Халявским", но как юноша - Халявченко), но отдаст ли ему потомство признательность?
Здесь я выделил, кроме исходно подчёркнутого красным, ещё один сходный вариант окончания.
Если оставаться в указанной канве, то придётся признать, что и звание зависело от статуса его носителя. Неженатый - прапоренко или подпрапоренко, женатый - прапорщик или подпрапорщик.
Думаю, что это вполне существенно. И также утеряно.