If I am not wrong, when an action contains the “action requires restart” command, a BootTime line is input in the [Software\BigFix\EnterpriseClient\GlobalOptions] section of the besclient.config. This value is compared to the boot time of the OS to understand if the reboot is still pending.
Thanks! That’s what I was looking for. Moving the BootTime date in besclient.config to a date prior to the last boot removed the “pending restart” status.
Just be careful doing this, until you execute the reboot you are likely not protected from whichever vulnerabilities are now falsely reporting ‘Complete’ rather than ‘Pending Restart’.