Upon nonzero exit code the app will be relaunched by iOS (Because VoIP applications need to stay running in order to receive incoming calls, the system automatically relaunches the application if it exits with a nonzero exit code.).
It then immediately starts a background task (Relaunched apps remain suspended).