I agree but for some reason, the create_task_status() in task status manager defaults state=None so I thought this was intentional.  Seems to me create_task_status() should at least default the state=dispatch_constants.CALL_WAITING_STATE.  Though, not sure why state is passed at all.  Seems all tasks should be created with state=waiting.