title: Tasks.await(task) shows Inappropriate blocking method call warning
body: <p>I'm trying to perform sign out via Google in my code:</p>
  <pre><code>suspend fun signOut(context: Context): Boolean = with(Dispatchers.IO) {
      try {
          val signOutTask = GoogleSignIn.getClient(context, 
          getGoogleSignInOptionsBuilder()).signOut()
          Tasks.await(signOutTask)
          true
      } catch (e: ExecutionException) {
          false
      } catch (e: InterruptedException) {
          false
      }
  }
  </code></pre>
  <p>The signOutTask is Task(Void) and I want it to return synchronously.
  But in the following line:</p>
  <pre><code>Tasks.await(signOutTask)
  </code></pre>
  <p>It shows <em>Inappropriate blocking method call</em>
  Appreciate your help!</p>