Эта система смены позиции в диалоге была введена в защиту от ботов на каторге. Т.к. диалог там не отличается от диалогов снаружи, то это коснулось всех диалогов.
Э... А нельзя ли мух отдельно от котлет?.. Т.е. сделать разные диалоги для "нормальных" игроков и "каторжан"?.. Ни практически, ни теоретически этому препятствий лично я не вижу. (Для каторги создать свои, отдельные, НПС, со своими, отдельными, извращёнными диалогами.)
Во всяком случае создавать столь явные неудобства законопослушным игрокам ради непонятной универсальности с каторжанами как то не комильфо, не находите?..
А если так хочется использовать именно существующую мешанину в диалогах -- так хоть применяйте её в воспитательных целях. А именно каждый диалог сопровождайте надписью типа: "Вот именно такой тип диалога применяется на каторге в целях предотвращения использования бота. Не нарушайте правил игры и не попадайте на каторгу!". Так хоть понятно будет, ради чего весь мир ТМ мучается...