This was a silent failure that I caught while testing for SCHEDULER-190. The logic that turns off tracking for sure if run from the web (McMillan) depends on a connected scope! It needs to be in a g_bScopeLive if-block!