I'm using workbench and state machine with multiple workflows and events. When I modify any workflow states I need to clear Drupal's cache and then resave the workbench workflows that these states are a part of.

One of the ways that this could be addressed would be to move the the events UI inside of the workflow UI. Currently the "settings" and "events" options under the workflow are redundant. It would be nice if the settings had a drag and drop listing of the events on this workflow similar to how fields are handled on entities. This would let the admin handle the weighting of the states and which ones are active. It would also centralized the activity where it might be more easily found.