Baseline with Reboot

We’re starting project to update BIOS Firmware on some of our devices, and for that we leverage custom libraries (HP Client Scripting).

If BIOS update is required it will be downloaded and then reboot is required to apply the firmware correctly.
for the reboot we would like to give the user 1 hour delay before doing forced reboot. (Using

for this deployment I’m using 2 actions and bundle these in baseline.

Action 1: Check for BIOS Update. If BIOS update required download, drop flag file
Action 2: Reboot workstation if flag file is present

the Baseline action does not have any post action configured.

Content Action 2.

// Enter your action script here
dos echo %date%-%time% Start Action: PC1-Reboot workstation >> C:\HP\Logs\BaselineReboot.txt
action requires restart
dos echo %date%-%time% End Action: PC1-Reboot workstation >> C:\HP\Logs\BaselineReboot.txt

When I deploy the baseline it performs all the steps however I do not get the reboot prompt ?
if I deploy 2 separate actions then reboot is performed.

Is this expected behavior of baseline?

If possible would like to avoid having to deploy 2 separate actions, that’s why I’ve chose for the Baseline solution.
I have also tried using “restart ” command in my 2nd action but then it does not show any of the custom wording that I’ve provided as part of “Post Action” for Action 2.

Thx for all the help.