text: Title: Zombied action leds to wrong (completed) workflow run state
  Body: **Describe the bug**
  
  Hello, I created a workflow with four actions to be executed sequentially. When the third action takes a long time to complete, the fourth action is not executed, and the logs simply output Workflow completed.
  
  The reason seems to be that the current action was removed from running_jobs_store before the next action was added to ready_jobs_queue.
  
  I'd like to ask when the scheduled execution feature will be supported, as I saw it in the documentation but couldn't find it on the configuration page.
  
  
  **To Reproduce**
  Steps to reproduce the behavior:
  1. Go to '...'
  2. Click on '....'
  3. Scroll down to '....'
  4. See error
  
  **Expected behavior**
  A clear and concise description of what you expected to happen.
  
  **Screenshots**
  If applicable, add screenshots to help explain your problem.
  
  **Desktop (please complete the following information):**
   - OS: [e.g. iOS]
   - Browser [e.g. chrome, safari]
   - Version [e.g. 22]
  
  **Smartphone (please complete the following information):**
   - Device: [e.g. iPhone6]
   - OS: [e.g. iOS8.1]
   - Browser [e.g. stock browser, safari]
   - Version [e.g. 22]
  
  **Additional context**
  Add any other context about the problem here.
  