Only call navigator.mozId.watch() once

This allows one to push a contact more than once without having
to delete their profile between each attempt.
Retry on fruux provisioning errors