changed from toast message to use the error callback
now no longer looses the deviceToken for unregister