См. http://code.msdn.com/wcfazure (в частности, страницу "известные проблемы"). Проблема связана с тем, что задействованы два порта. Один из них - это внешний порт (который прослушивает балансировщик нагрузки), в данном случае это порт 82. Другой - это внутренний порт, который ваш код слушает на своей виртуальной машине в облаке, а в вашем случае это порт 5100.
Обратите внимание, что в SDK 1.3 вы можете указать атрибут localPort на ваших конечных точках, который позволяет вам выбрать, что это за внутренний порт. Вы можете сделать это так же, как внешний порт и таким образом избежать всякой странности.