Ashman проблему с переключением лица/миниатюры я исправил. Это не что-то новое, она была с самого начала, просто попадается она редко.
А вот исходную проблему найти не могу. Код внимательно посмотрел - не понятно, как оно может себя вести так, как вы описываете, там именно переход на следующую картинку явно прописан. Боюсь, не смогу пока ничего сделать по этому вопросу, по крайней мере, пока не сможете отловить условия, при которых программа ведет себя не как должна. И тут тоже, ничего в этом месте недавно не менялось, это старый код. Так что если ошибка и правда есть, то она там очень давно, просто очень хорошо прячется.