Webjob do Azure não parece respeitar a propriedade MaxDequeueCount

Eu tenho um webjob do Azure com várias funções acionadas por fila. A documentação do SDK emhttps://docs.microsoft.com/en-us/azure/app-service-web/websites-dotnet-webjobs-sdk-storage-queues-how-to#config define oMaxDequeueCount propriedade como:

O número máximo de tentativas antes que uma mensagem da fila seja enviada para uma fila suspeita (o padrão é 5).

mas não estou vendo esse comportamento. No meu webjob eu tenho:

JobHostConfiguration config = new JobHostConfiguration();
config.Queues.MaxDequeueCount = 1;
JobHost host = new JobHost(config);
host.RunAndBlock();

e então eu tenho uma função acionada por fila na qual lanço uma exceção:

public void ProcessQueueMessage([QueueTrigger("azurewejobtestingqueue")] string item, TextWriter logger)
{
   if ( item == "exception" )
   {
      throw new Exception();
   }
}

Observando o painel dos webjobs, vejo que o SDK faz 5 tentativas (5 é o padrão, conforme indicado acima):

e após a quinta tentativa, a mensagem é movida para a fila de envenenamentos. Espero ver 1 nova tentativa (ou nenhuma nova tentativa?) E não 5.

ATUALIZAÇÃO: habilitou o log detalhado para o aplicativo Web e optou por salvar esses logs em um contêiner de blob do Azure. Encontrei alguns logs relevantes para o meu problema, localizados no diretórioazure-jobs-host-archive recipiente. Aqui está um exemplo mostrando um item com uma contagem de desenfileiramento de 96:

{
  "Type": "FunctionCompleted",
  "EndTime": "2017-02-22T00:07:40.8133081+00:00",
  "Failure": {
    "ExceptionType": "Microsoft.Azure.WebJobs.Host.FunctionInvocationException",
    "ExceptionDetails": "Microsoft.Azure.WebJobs.Host.FunctionInvocationException: Exception while executing function: ItemProcessor.ProcessQueueMessage ---> MyApp.Exceptions.MySpecialAppExceptionType: Exception of type 'MyApp.Exceptions.MySpecialAppExceptionType' was thrown.
  },
  "ParameterLogs": {},
  "FunctionInstanceId": "1ffac7b0-1290-4343-8ee1-2af0d39ae2c9",
  "Function": {
    "Id": "MyApp.Processors.ItemProcessor.ProcessQueueMessage",
    "FullName": "MyApp.Processors.ItemProcessor.ProcessQueueMessage",
    "ShortName": "ItemProcessor.ProcessQueueMessage",
    "Parameters": [
      {
        "Type": "QueueTrigger",
        "AccountName": "MyStorageAccount",
        "QueueName": "stuff-processor",
        "Name": "sourceFeedItemQueueItem"
      },
      {
        "Type": "BindingData",
        "Name": "dequeueCount"
      },
      {
        "Type": "ParameterDescriptor",
        "Name": "logger"
      }
    ]
  },
  "Arguments": {
    "sourceFeedItemQueueItem": "{\"SourceFeedUpdateID\":437530,\"PodcastFeedID\":\"2d48D2sf2\"}",
    "dequeueCount": "96",
    "logger": null
  },
  "Reason": "AutomaticTrigger",
  "ReasonDetails": "New queue message detected on 'stuff-processor'.",
  "StartTime": "2017-02-22T00:07:40.6017341+00:00",
  "OutputBlob": {
    "ContainerName": "azure-webjobs-hosts",
    "BlobName": "output-logs/1ffd3c7b012c043438ed12af0d39ae2c9.txt"
  },
  "ParameterLogBlob": {
    "ContainerName": "azure-webjobs-hosts",
    "BlobName": "output-logs/1cf2c1b012sa0d3438ee12daf0d39ae2c9.params.txt"
  },
  "LogLevel": "Info",
  "HostInstanceId": "d1825bdb-d92a-4657-81a4-36253e01ea5e",
  "HostDisplayName": "ItemProcessor",
  "SharedQueueName": "azure-webjobs-host-490daea03c70316f8aa2509438afe8ef",
  "InstanceQueueName": "azure-webjobs-host-d18252sdbd92a4657d1a436253e01ea5e",
  "Heartbeat": {
    "SharedContainerName": "azure-webjobs-hosts",
    "SharedDirectoryName": "heartbeats/490baea03cfdfd0416f8aa25aqr438afe8ef",
    "InstanceBlobName": "zd1825bdbdsdgga465781a436q53e01ea5e",
    "ExpirationInSeconds": 45
  },
  "WebJobRunIdentifier": {
    "WebSiteName": "myappengine",
    "JobType": "Continuous",
    "JobName": "ItemProcessor",
    "RunId": ""
  }
}

No entanto, estou procurando mais registros que mostrariam detalhes de um item específico da fila em que o processamento foi bem-sucedido (e, portanto, foi removido da fila) ou falhou devido a uma exceção e foi colocado na fila de envenenamento. Até agora não encontrei nenhum registro mostrando esse detalhe. Os arquivos de log mencionados na saída acima não contêm dados desse tipo.

ATUALIZAÇÃO 2: Olhei para o estado da minha fila de venenos e parece que poderia ser uma arma de fumaça, mas eu sou muito densa para juntar 2 e 2. Observando a captura de tela da fila abaixo, você pode ver a mensagem com o ID (coluna esquerda)431210 lá muitas vezes. O fato de aparecer várias vezes me diz que a mensagem na fila original está falhandoindevidamente.

questionAnswers(5)

yourAnswerToTheQuestion