Yep, when you start to dig bit deeper, the solution seems more murky than I first imagined. There are the issues regarding and when a diagram is 'dirty', when and how EA Worker should regenerate diagram images, and how to handle copy/paste and imported images.
What you are touching here is, as I see it, only partly related to the EAWorker issue. In general, EA lacks review/publication functionality, that makes possible to 'finish up' in EA and having it reviewed before it gets published in WebEA. And then again, for review purposes, it should be published in WebEA, but only for those who need to review it, which brings up versioning? How can keep the original diagrams visible to the general public, while having the next version available for the reviewers. And how to promote once the new diagrams have been approved?
My brain hurts.
Henrik