When updating permissions for a given app, it seems that the state of the app is lost as iOS sends a SIGKILL signal. However, this seems to be possible using shouldSaveSecureApplicationState & shouldRestoreSecureApplicationState.