¿Las aplicaciones iOS terminan de forma limpia cuando se actualizan a través de AppStore?

Hemos encontrado un error de pérdida de datos en la versión actual de nuestra aplicación porque no estamos guardando datos en el disco durante el process de background, pero solo cuando se applicationWillTerminate:

Entonces, la pregunta es: una vez que publiquemos una actualización, ¿la AppStore terminará limpiamente nuestra aplicación durante el process de actualización?

Instalar sobre la copy ejecutable con Xcode mata el process, y TestFlight tampoco parece hacerlo limpiamente.

¿Hay alguna documentation sobre este comportamiento?