Boot arguments specified with the reboot command within the kernel zone guest are ignored if they are already specified in the bootargs property of the respective kernel zone configuration.
Workaround: Specify desired boot arguments when issuing the zoneadm reboot subcommand in the host.
# zoneadm -z kzone reboot -- boot arguments