Ideally, AmbrosePPNL should have another interface in middle to compute workflowId based on jobConf instead of straight down passing scriptId as workflowId. This way we can keep the stats service stateless. Opened: https://github.com/twitter/ambrose/issues/136.