Um, I don't quite get it. (And no, I haven't tested this...)
Are you saying that if you:
- Delete the fragment
- Upload a new version of the fragement
- Open the XDP form that refers to the fragment
--> You get the old version of the fragment?
4. But if you close workbench, then open it again, and then open the XDP form
--> You get the new version of the fragment?
If that's the case, it sounds like a simple caching issue in Workbench - it's not refreshing the cached copy of the fragement.
And in fact, this actually makes sense, because the version number of the replaced fragment is the same (or lower) than the original fragment.
Is this what you're saying?
The really interesting issue is whether this same caching problem will occur on the server when you render the form?
Howard