Bootonce applies to UFS, I doubt its relevance to ZFS BEs.
ZFS properties, why could it not also apply to ZFS? Obviously something is telling loader "boot me this time".
What I'm referring to is the situation in which you boot into an upgraded system and it fails before the boot menu/prompt is usable, leaving you with no easy way to switch to a backup BE. Potentially temporary activation gives you a simple way out of this, but only if the temporary activation is cleared and committed to non-volatile storage in good time.
If the system fails to boot and falls back to the loader, the temporary/bootonce is recognized as in "I've tried to boot that BE, it failed so I'm rebooting and looking for the bootfs property.
Simple enough to test.
Take what ever you have now. Do bectl create blahblah, bectl activate -t bectl blahblah, reboot.
See what BE you are in (probably blahblah)
Now do bectl list pay attention to NR flags and do shutdown -r now
Wait for it to come up and do bectl list pay attention to flags and see what BE you are in.
Temporary/bootonce activation I think is designed to cover "I got a panic or something that caused a reboot so don't keep rebooting into the same failing BE. Only boot into it once, if it fails boot into failsafe. If it works USER MUST understand they need to clear temporary/bootonce and activate permanently".
Temporary activation: assume it set's a property (made up names), lets call it "bootmenexttime" and flag is set to true. You reboot, you get into the BE marked temporary, and as soon as possible set the bootmenextime flag to false. IF there is a problem that causes a reboot, you wind up back at the loader loader looks for bootmenextime == true, finds nothing so looks for bootfs == true property and goes there.
If a problem occurs between pmbr and initial gptzfsboot/loader one is pretty much screwed.
One can keep on trying to count how many angels will fit on the head of a pin, but at some point you need to accept that during boot, there are always going to be theoretical holes that need manual intervention.