Stop the worker after a global exception

We really want to know what's happened before possbibly
polluting the host.