Forked sessions now inherit compact warnings, push settings and strip visibility from the parent instead of starting fresh.
What's wrong with this entry?
Compact-warning suppression, push notification reachability, push preference hydration, session strip visibility and the main-loop busy flag became fields on the per-session state object, and their callers go through it. The visible effect is on forks: a forked session inherits the parent's copy of these rather than starting fresh.
compactWarningSuppressed
Strings lifted out of the shipped bundle, so the claim above can be checked against them.