Извините.
Вопрос временно снимается.
Пошаговый проход через алгоритм выявил наличие другой ошибки, которая и влияет сейчас на отработку переворота.