Just a thought, but looks like this (unregister an already unregistered device) happened a few times to other users. Is there something the SDK can do? e.g. give a warning on the 405 ? So that users have a little better understanding ?