Whilst a solution would need to come from the BIOS vendor there is a workaround that will resolve the issue within the product.
There is a configuration option that can be defined that causes bootHD to pass control back to BIOS rather then booting the HD direct.
Name = Let PXE choose the boot sequence
This value determines the behavior of a PXE client machine when receiving the order to boot locally (boothd). If set to 'True'(1) control is returned to the BIOS to proceed to the next device in the boot sequence. If set to 'False'(0) the client directly boots from the hard disk.
The default value is 'False'.