Can it happen that an installation has no VariantType ? What happens if I registers a SimplePush client/device for a  ios/android variant ?