Assuming a nested job chain with three steps. When all steps of the second job chain are skipped, the third job chain will not be executed. The order disappears. When JobScheduler will be restarted order is back.
When all steps of a job chain in a nested job chain are skipped the order should proceed with the next job chain and should not disappear.