Because you might be fetching the token out of band.
I was confused because the setDeviceToken method is on the Config object not the RegistrarManager object.