It would be nice to exempt certain roles from having to complete fields required for certain state transitions. I know there's a module for that CCK_Required_by_Role, but it uses a different mechanism and doesn't affect fields required by Workflow Required Fields (only native CCK required).