При проходе героя через гарнизонные ворота, он останавливается, и надо заново указать ему двигаться.
Причина, как я понимаю, в этом viewtopic.php?f=12&t=8918, но вход в гарнизон никак не относится к "неожиданным" событиям.
Было бы неплохо, если б герой проходил в гарнизон без остановок.