Baseline evaluation/execution order process

To work around the pending restart status problem I’ve been having in the automation plan, I created a baseline to include in the following order in it’s own component groups and have checked the box “Baseline will be relevant on applicable computers where this component is relevant”.

  1. restart endpoint and wait for restart to complete
  2. restart endpoint on pending restart and wait for restart to complete (2nd reboot, if needed)
  3. restart endpoint on pending restart and wait for restart to complete (3rd reboot, if needed)
  4. Reset “Pending Restart” task (if it still has a pending restart status to reset the registries)

My question is, will this evaluate and execute based on relevance for each of the components group in order meaning it’ll reboot on #1, once the server is back up, it’ll go to #2 and evaluate to see if it still has a pending restart status, and if so, execute another reboot, etc…?

Looks like the baseline will evaluate ALL at the same time, and take action on the #1 because it’s the first in the baseline, so after the reboot, it’ll mark all not relevant even though there might be another reboot needed. Is my understanding correct?