Details: Killing an app before the session timeout is generating a new session i.e. ti.background and a new ti.foreground (new sid) is sent.
Note: This does not occur on native Android i.e. killing the app (backing out) and relaunching before a session timeout does not generate a new session.
Steps to reproduce:
1. Create a default app in Xcode with APS analytics enabled OR import check.zip into Xcode
2. Install app onto device and wait for app to launch; point device to staging
3. Next, background the app, wait a couple of seconds, then kill the app (double-press home button and swipe up on app)
4. Bring the app back to the foreground before 30 seconds
Actual: ti.background and a new ti.foreground is sent (see payloads.txt attachment).
Expected: ti.background and ti.foreground should not be generated.