Advboot works great, but when I exit from koreader I usually do it to return to nickel, so I changed /mnt/busybox poweroff to /mnt/busybox reboot. Do you not plan to implement a switch somethere whether user would power off or reboot?
(For me it is no problem, I already changed the script to my taste, I hope it will work

)