Проверил дебагером HTTP, ты совершенно прав - сама по себе строчка

Код:
service = new Service(gatewayUrl, null, "ServiceName");
ничего не делает. Запрос по http идет только по факту вызову сервиса. Единственный минус - нет возможности проверить наличие сервиса... у Responder'а FaultEvent в случае ошибки url и последующего обращения к сервису не вызывается.