Yes. I've tested my modified on Both UPCore Plus (2-cores cpu, N3350) and RTC-1010 (4-cores cpu, N4200)
And put it this way, kernel commit 3e1ffadb seems affects to those devices which CPU is less than 4-cores.
the root cause was "/dev/cpuset/cpus" not matched with real cpu cores when device with 2-cores CPU
See below test
### Original image
$ cat "/dev/cpuset/cpus"
0-3 ← Both N3350 / N4200 returns
### Original image ＋ my modified (method 2)
$ cat "dev/cpuset/cpus"
0-3 ← N4200 returns
0-1 ← N3350 returns
with original image and a 2-cores CPU device, below command in system/core/rootdir/init.rc
failed to write those cpus node.
cp /dev/cpuset/cpus /dev/cpuset/<...>/cpus
it tried to write "0-3", but only 0-1 acceptable.
Running command "cat /cpuset/*/cpus", you can observed all cpus node is empty
This causing no tasks can be dispatch to cpu node and has terminated soon after it created.