simpleflow.task.WorkflowTask#__init__ passes the workflow (class) as first argument of its get_workflow_id method: that's incorrect. Either:
get_workflow_id is a classmethod, and the workflow is passed automatically; or
get_workflow_id is a staticmethod and it doesn't want the class