Please subscribe to the dev@ mailing list. Sorry to make you jump through hoops--I know it's annoying--but it's for a good cause. ;)
This looks like a bug. I'm wondering if it's related to https://issues.apache.org/jira/browse/AIRFLOW-20. Perhaps the backfill is causing a mis-alignment between the dag runs, and depends_on_past logic isn't seeing the prior execution?
