I was using Publish Logs for a set I'd found, and just after hitting "publish all" I realized I'd forgotten some trackables. So I hit cancel abort, which it did quite nicely. Only the "Macro to run after all logs" then activated - in my case nothing distructive, a little clean up and move found caches to the Found DB - even though no logs had been published. I would expect the cancel to stop the entire process. Reasonable?
Edit to change halt button title.
Edit to change halt button title.