title: Task Status WaitingForActivation
body: <p>I have the following function :</p>
  
  <pre><code>async public Task&lt;bool&gt; checkNetwork (RestClient _client, ConnectivityManager conn)
      {
          var connected = false;
          var activeConn = conn.ActiveNetworkInfo;
          if (activeConn != null &amp;&amp; activeConn.IsConnected) {
              var request = new RestRequest ();
              request.Timeout = 5000;
              var response = await _client.ExecuteAwait (request);
              //Task&lt;IRestResponse&gt; tmpResponse = _client.ExecuteAsync (request);
              if (response.ErrorException != null)
                  connected = false;
              else
                  connected = true;
          }
  
          return connected;
      }
  </code></pre>
  
  <p>It keeps hanging because the status never leaves WaitingForActivation when I call it.  Any ideas?</p>