kboot: Fix zfs bootonce protocol
This wasn't updated when the other copies were updated. Make it
identical to efi code. We should likely refactor this (with userboot),
but they are all not quite identical.
Sponsored by: Netflix
(cherry picked from commit 65ee8f90b7906a5895c87bfe05f85ce3d3bf84c7)