fix bug in WorkflowError class

Fix bug where super was called incorrectly.

	modified:   managers.py
	modified:   workflow.py
fix status reporting completed on error

The workflow status now will report a failed job correctly when
remaining jobs cannot proceed.