Don't expect ExecutorService.shutDownNow() to actually work, as per its javadoc
added maintenance mode support to ease operational issues