title: Firebase storage FirebaseApiNotAvailableException repeatedly in the log when offline
body: <p>I'm using:</p>
  
  <pre><code>compile "com.google.firebase:firebase-core:9.0.1"
  compile "com.google.firebase:firebase-storage:9.0.1"
  </code></pre>
  
  <p>And this is the code that I execute this with the device <strong>offline</strong> (no internet):</p>
  
  <pre><code>StorageReference mStorageRef = FirebaseStorage.getInstance().getReferenceFromUrl([MY_URL]);
  mStorageRef.child("my_file.json").getBytes(Long.MAX_VALUE)
   .addOnSuccessListener(bla bla bla).addOnFailureListener(more bla bla)
  </code></pre>
  
  <p>I get this message repeated in my log <strong>every second</strong>:</p>
  
  <pre><code>W/ExponenentialBackoff: network unavailable, sleeping.
  E/StorageUtil: error getting token java.util.concurrent.ExecutionException: com.google.firebase.FirebaseApiNotAvailableException: firebase-auth is not linked, please fall back to unauthenticated mode.
  </code></pre>
  
  <p>Is this a bug or expected behavior? 
  I know that if I'm offline, I won't get the remote file, but why is firebase code trying to poll every second?</p>
  
  <p><strong>Note</strong>: when I get online again it executes the success/failure listener and finishes polling.</p>