Dont throw an exception in WorkflowTypeBase getState() if the state does not exist
Instead of throwing an exception for non-existent states in WorkflowTypeBase's getState(), return a default value that indicates the state has been deleted.
Closes #3304672