Я тоже долго пытался это исправить. Были incorrect response text ошибки и проходили команды несколько раз. И нашёл решение, если не очень важно где давать echo('ok') то давайте сразу после проверки (из оф. скрипта ВК: case 'message_new':). Мне помогло.