Obtendo o "Erro não reconhecido 109 (0x6d)", que pode ser "corrigido" alterando web.config

Eu tenho um serviço WCF hospedado no IIS usando o WAS. Quando tento acessar este serviço usando uma ligação net.tcp, recebo o seguinte erro:

Ocorreu um erro ao ler no canal: Erro não reconhecido 109 (0x6d).

Ao usar o basicHttp, não encontro o problema.

O estranho é que eu posso "consertar" o problema alterando aleatoriamente o web.config e salvando-o. O problema desaparece até eu fazer um IISReset ou uma reciclagem de pool de aplicativos. Ele é quebrado novamente até eu alterar (ou apenas salvar) o web.config novamente ...

Ativei o rastreamento, mas isso apenas fornece o erro de não reconhecimento.Reiniciar não ajuda.Aumentei os limites no WCF, mas isso não mudou nada.

O contrato é realmente muito simples, sem tipos complexos, sem problemas de serialização. O tamanho da mensagem de retorno é uma sequência de apenas 12 caracteres

questionAnswers(4)

yourAnswerToTheQuestion