fix double-close on Editor/Downloader
Seems more robust than #1638
Close
is supposed to be idempotent so I think this is the Right Thing To Do.
Seems more robust than #1638
Close
is supposed to be idempotent so I think this is the Right Thing To Do.