Ошибочно думать, что Long Poll - "вечное соединение", это не так. Сервер держит соединение какое-то время, например 30 секунд, и если никаких событий за этот период не случилось, он его сбрасывает. Если событие случилось, то соединение закрывается с ответом. Поэтому нужно снова предпринимать попытку соединения - либо после получения события, либо после истечения таймаута. В документации VK этот момент описан, а также можно при помощи параметра указать таймаут. Они рекомендуют 25 сек, так как большинство прокси сбрасывают соединение через 30 сек. Подробнее здесь -
https://vk.com/dev/bots_longpoll