It would be great if the "Run to this" / "Run from this" options within a workspace could be extended to have a "force run" or "rerun" option. Feature caching is fairly smart and will re-run stale caches when required. The problem is when an underlying dataset has changed and the feature caches aren't aware.
For example, when using a FeatureReader or DatabaseJoiner, the underlying data may have changed and, currently, the only way to get the workspace to pick this up is to either re-run the entire workspace, or make a temporary edit in the workspace that causes the cached data to become stale.
Another scenario in which this is an issue is if a custom transformer is updated, then the main workspace feature caches do not account for this unless the custom transformer interface changes.