title: didRegisterForRemoteNotificationsWithDeviceToken not called consistently
body: <p>Yesterday there was a loop in a testing environment that caused many push notifications to be sent out to a specific device. Since then, when I try to register a device sending token, when the app is first installed the didRegisterForRemoteNotificationsWithDeviceToken does not seem to be called at all. It does however ask for push notifications to be enabled or disabled upon installation. It also shows up in the notification center. I tried the following.</p>
  
  <ol>
  <li>Resetting settings</li>
  <li>Restarting phone</li>
  <li>Set phone clock ahead 3 days.</li>
  <li>tried on multiple devices.</li>
  </ol>
  
  <p>It does work consistently using the production build which uses a different target, but not the QA build. using Xcode Version 7.3 iOS 9.3.1. My question is why would didRegisterForRemoteNotificationsWithDeviceToken not be called, with other provisioning profile it is called. The code is the same. Can apple block a device from registering? I have didFailToRegisterForRemoteNotificationsWithError implemented with no errors in either case.</p>