Solved: installkernel as well as nextboot and others relate to /boot, whereas the actual booting is from /boot-mount/boot/kernel regardless. Very confusing. Up to -p3 this seemed to work as expected. A simple copy of the kernel+modules fixed this. Note to self: after installkernel, cp -r /boot/kernel-btse /boot-mount/boot/kernel, then reboot. Case closed.