Runscheduler now forces thread pools to interrupt active tasks and also not to perform scheduled tasks