fix regressions: spurious program cancel and weather status information mixup