hp ilo4 on gen8 servers doesn't seem to have a "boot from PXE only once" option judging from the documentation. However it is possible to boot only once for virtual media so perhaps we can exploit that to "chain load" pxe boot
switching boot order back and forth isn't a big issue ATM but it needlessly complicates (re)imaging of servers (hence priority low)