When we close the DLP busy dialog programmatically, we shouldn't cancel associated user actions. This can cause a problem if we're analyzing files in batch mode (since once one operation finishes, it will cancel the other selected files). It can also cause problems with WARN responses, since it will cancel the operation before the user can select ALLOW or BLOCK. I have on my list to add tests for the WARN dialog, which I'll hopefully get around to soon and I think would have caught this. Differential Revision: https://phabricator.services.mozilla.com/D247320