title: Async call with await in HttpClient never returns
body: <p>I have a call I am making from inside a xaml-based, <code>C#</code> metro application on the Win8 CP; this call simply hits a web service and returns JSON data.</p>
  
  <pre><code>HttpMessageHandler handler = new HttpClientHandler();
  
  HttpClient httpClient = new HttpClient(handler);
  httpClient.BaseAddress = new Uri("http://192.168.1.101/api/");
  
  var result = await httpClient.GetStreamAsync("weeklyplan");
  DataContractJsonSerializer ser = new DataContractJsonSerializer(typeof(WeeklyPlanData[]));
  return (WeeklyPlanData[])ser.ReadObject(result);
  </code></pre>
  
  <p>It hangs at the <code>await</code> but the <em>http</em> call actually returns almost immediately (confirmed through fiddler); it is as if the <code>await</code> is ignored and it just hangs there.</p>
  
  <p><strong>Before you ask</strong> - YES - the Private Network capability is turned on.</p>
  
  <p>Any ideas why this would hang?</p>