Also potentially relevant: kworker/0:0 has 421h on-cpu time reported per htop (the TIME+ column) and top. /proc/<pid>/stat output for PID=4 (kworker/0:0) vs PID=63 (kworker/1:1):
tom@desktop ~ $ cat /proc/63/stat
63 (kworker/1:1) S 2 0 0 0 -1 69238880 0 0 0 0 0 0 0 0 20 0 1 0 82 0 0 18446744073709551615 0 0 0 0 0 0 0 2147483647 0 0 0 0 17 1 0 0 184 0 0 0 0 0 0 0 0 0 0
tom@desktop ~ $ cat /proc/4/stat
4 (kworker/0:0) S 2 0 0 0 -1 69238880 0 0 0 0 151836336 0 0 0 20 0 1 0 10 0 0 18446744073709551615 0 0 0 0 0 0 0 2147483647 0 0 0 0 17 0 0 0 0 0 0 0 0 0 0 0 0 0 0
In fact, kworker:0:0 seems to be the only process with on-cpu stats reported (forgive the shell abuse, quick and dirty):
$ for pid in $(ls /proc | awk '/^[0-9]*$/'); do [ -d /proc/$pid ] && awk '$14 != "0" { print $2 }' /proc/$pid/stat; done
(kworker/0:0)
$