title: Flurl not respecting timeout setting
body: <p>I am using flurl with a 5 second timeout in Xamarin Forms.</p>
  
  <pre><code> flurlClient.Configure(settings =&gt; settings.Timeout = TimeSpan.FromSeconds(5));
   await flurlClient.Request("api", "ping", "phonehome").GetAsync();
  </code></pre>
  
  <p>When run on UWP, the timeout works fine.  However, iOS and Droid go a full minute despite having the 5 second setting set.</p>
  
  <p>Any thoughts on how this can be fixed?</p>
  
  <p><strong>UPDATE</strong></p>
  
  <p>I was able to get the timeout to work by using the <code>.WithTimeout(seconds)</code> call.  However, I have to do this on every flurl request.  Not a huge deal, but not sure why the .Configure method doesn't work.</p>
  
  <p><strong>UPDATE 2</strong></p>
  
  <p>Here is what I see after implementing @ToddMenier's suggested changes.  The timeout is set to 5 seconds, but it takes over a minute to actually timeout.</p>
  
  <p><a href="https://i.stack.imgur.com/nbtFY.png" rel="nofollow noreferrer"><img src="https://i.stack.imgur.com/nbtFY.png" alt="enter image description here"></a></p>