Different serving environments have different thread utilizations -- only collecting from the main thread doesn't capture all workloads correctly.