O token anti-falsificação não pôde ser descriptografado

Eu tenho um formulário:

@using (Html.BeginForm(new { ReturnUrl = ViewBag.ReturnUrl })) {
@Html.AntiForgeryToken()
@Html.ValidationSummary()...

e ação:

[HttpPost]
[AllowAnonymous]
[ValidateAntiForgeryToken]
public ActionResult Login(LoginModel model, string returnUrl, string City)
{
}

ocasionalmente (uma vez por semana), recebo o erro:

O token anti-falsificação não pôde ser descriptografado. Se esse aplicativo estiver hospedado por um Web Farm ou cluster, verifique se todas as máquinas estão executando a mesma versão do ASP.NET Web Pages e se a configuração especifica chaves de criptografia e validação explícitas. O AutoGenerate não pode ser usado em um cluster.

eu tento adicionar ao webconfig:

<machineKey validationKey="AutoGenerate,IsolateApps"  
    decryptionKey="AutoGenerate,IsolateApps" />

mas o erro ainda aparece ocasionalmente

Percebi que esse erro ocorre, por exemplo, quando uma pessoa vem de um computador e tenta outro computador

Ou, às vezes, um valor automático definido com um tipo de dados incorreto como bool para número inteiro no campo do formulário por qualquer código jQuery, verifique também.

questionAnswers(8)

yourAnswerToTheQuestion