One of my DAGs with many steps stopped part way through because of a DB shutdown. I'd like to get the DAG to start where it left off but all I can do is start the individual tasks of the DAG one by one. Is there a way to tell Airflow to start the DAG where it left off based on the success of the tasks already completed?
Here's a sample where one of the first tasks finished and the rest are queued or have no status:

When I click on an individual task (runme_1) I can restart it:

However, if I try to start a task which hasn't had it dependencies met (such as run_after_loop), I see the following error message:

I'd like to be able to click on any task, ask it to be queued and have all dependencies run in the correct order. Is that possible?
I'm running Airflow 1.9.0.