Ошибок с подобными кодами в библиотеке не предусмотрено.Если это так, то что скрывается за кодами 7,8,9? Коды разные - значит и ошибки какието разные?
Чтобы дать какие-то комментарии - мне нужно воспроизвести проблему у себя, и соответственно от вас требуется предоставить какую-то методику для этого.
Насчет Init - в рамках теста я бы вам рекомендовал настроить опрос через шаблоны, где уже сразу готовые переменные нужных типов и готовые коды ошибок, чтобы исключить возможность наличия ошибки в низкоуровневом коде.