When removing a workflow aware content, a check must be made before trying to remove the referenced workflow node because in case of an inconsistent content (for ex. unexpected exception during the content creation), a CMS user is not able to remove it, it can only be done in the repository.