fix workflow finish state detector
fix workflow finish state detector

* Take into account the new do_not_run field when finding if a workflow
is finished. If do_not_run is True then the node is considered finished.

wwitzel3/awx,wwitzel3/awx,wwitzel3/awx,wwitzel3/awx