Как-то странно у вас, сначала вы подписываетесь на сообщения OnMessage в конструкторе. А только потом регистрируете бота. Мне казалось, что наоборот должно быть. Хотя, может и не влияет
Да, кстати, а эта самая подписка разве не в стороннем процессе должна происходить? Просто есть подозрение, что в методе Start процесс уходит в ожидание сообщения, соответственно далее основной процесс запуска мвс приложения у вас не идёт