Fix issue where workflow remains in Running state

When a workflow has a task to be skipped for the last step following
a running task the running task updates the workflow to Running and
then the skipped task is not scheduled and the workflow is not properly
updated to completed.

	modified:   yerba/managers.py
	modified:   yerba/workflow.py