Я понял это, хотя я должен винить WCF за то, что не вел себя ожидаемым образом. ManualFlowControlLimit был установлен равным нулю на всех сервисных хостах. Я предлагаю, чтобы WCF должен был выдать исключение или другое уведомление о достижении предела, равного нулю, по крайней мере в журналах трассировки, если не в самом коде. В связи с этим я также решил открыть дело на сайте Microsoft Connect, чтобы узнать, что они думают.
Причина, по которой он был установлен на ноль, заключается в том, что мы используем инструмент, который мы создали для генерации наших служб WCF / хостов / привязок, и по умолчанию он равен нулю, мы обновляем наш инструмент, чтобы использовать значение по умолчанию, когда оно установлено на ноль .
Спасибо всем за помощь пациенту!