title: C# BotFramework Prompt.Confirm displays too many attempts exception
body: <p>I was recently developing a chatbot using Microsoft's botframework.  I am using prompt.confirm to take user's yes/no input but it shows too many attempts exception when I write basic yes/no. I don't want my bot to display too many attempts exception instead I want to handle it internally. Here's my code.</p>
  
  <pre><code>[LuisIntent("None")]
  public async Task NoneIntent(IDialogContext context, LuisResult result)
  {
      try
      {
          PromptDialog.Confirm(context, NextQuestionAsync, QuestionPrompt, attempts: 1, promptStyle: PromptStyle.Auto);
      }
      catch (Exception ex)
      {
          await context.PostAsync("Something really bad happened.");
      }
  }
  
  public async Task NextQuestionAsync(IDialogContext context, IAwaitable&lt;bool&gt; result)
  {
      try
      {
          if (await result)
          {
              await context.PostAsync($"Ok, alarm 0 disabled.");
              //context.Wait(NoneIntent);
          }
          else
          {
              await context.PostAsync("You Said No");
          }
      }
      catch (Exception e)
      {
  
      }
  }
  </code></pre>