FIX: Kill worker on uncaughtException

If an uncaughtException happens, the process keeps running and
generating errors unless we kill the process by calling process.exit().