title: FirebasePlugin.onTokenRefresh fires right after call
body: <p>have some troubles with fcm token refresh.</p>
  <p>as i understood, onTokenRefresh should fire when device recieve new token, but in my case, it fire right after call.</p>
  <p>i have this code:</p>
  <pre><code>FirebasePlugin.getToken(
    (x) =&gt; {
      console.log('FCM token:',x);
      this.fcmToken = x;
    },
    (e) =&gt; {
      console.log('FCM token error:', e)
    }
  );
  FirebasePlugin.onTokenRefresh(
    (x) =&gt; {
      console.log('new FCM token:',x);
      this.fcmToken = x;
    },
    (e) =&gt; {
      console.log('new FCM token error:', e)
    }
  );
  </code></pre>
  <p>so in console i see:</p>
  <pre><code>FCM token: eWONYENVQLu........
  new FCM token: eWONYENVQLu........
  </code></pre>
  <p>after user logout, i'm call FirebasePlugin.unregister, but don't recieve new token from onTokenRefresh. if i call onTokenRefresh after unregister, i recieve old token, and only after few second new one (i'm tested some variatns, like setInterval), but i think it should work differentlyю</p>
  <p>what i'm do wrong?</p>