Попробуйте добавить delay 3
в set this_subject to (subject of this_message) as Unicode text
. Возможно, Mail не успевает обработать сообщение, чтобы получить строку темы, прежде чем перейти к следующей команде.
Если это работает, вам может не потребоваться 3 секунды. Вы можете поэкспериментировать с уменьшением времени задержки. Обратите внимание, что вы можете использовать десятичные дроби, как в 1.8.