That does make sense John. I haven't had a chance to try a JS workaround, but did notice that the Xap downloads by using an HTTP watch. Unfortunately the decision is usually to just remove it based on time - I'm know you understand how project schedules can make those decisions quickly! Hopefully I can give that a try next cycle.
I do wonder if this has been acknowledged as a bug within the plugin, or if these are just isolated cases..