Both startupservice call sites pass null, and the attach guard skipped a null payload, so the service whose log a support ticket is read from never received browser_info / browser_url_vars. The e2e test named for the startup service only asserted on getdata, so the gap was invisible. The name is corrected to what it asserts, its sibling sweep now excludes the diagnostics services (it must, once the startup service really does carry them), and the guard itself is covered by a unit spec - red before the fix, green after.