title: (New Firebase Unity SDK) Calling GetValueAsync on a Query wont fire its ContinueWith the first time its called
body: <p>I am building a highscore in my game using the new Firebase Unity SDK but I've run into some problems while trying to update my highscore-list. This is the code Im running when trying to update my highscore list.</p>
  
  <pre><code>public void GetHighscore(Action&lt;DataSnapshot&gt; callback) {
      highscoreRef.OrderByChild("total_score").LimitToLast(10).GetValueAsync().ContinueWith(task =&gt; {
          if (task.IsFaulted) {
              // Handle the error...
              Debug.Log(task.Exception.Message);
          }
          else if (task.IsCompleted) {
              callback(task.Result);
          }
      });
  }
  </code></pre>
  
  <p>The first time GetHighscore gets called it will never enter the lambda function inside ContinueWith. However, the second time I call it, it will enter the lambda function and work as expected.</p>
  
  <p>What am I doing wrong here?</p>