Problem is caused by ulatencyd not having a mechanism to deal with process exit properly.
When the last process in a cgroup exits, this cgroup is deleted and its properties lost, but ulatencyd doesn't know of that.
When a new process is created and classified as the cgroup deleted before, ulatencyd will think that cgroup still exists. It just assign the process to that cgroup and left its properties unset.
Problem is caused by ulatencyd not having a mechanism to deal with process exit properly. When the last process in a cgroup exits, this cgroup is deleted and its properties lost, but ulatencyd doesn't know of that. When a new process is created and classified as the cgroup deleted before, ulatencyd will think that cgroup still exists. It just assign the process to that cgroup and left its properties unset.