fixed NPE when forced shutdown:

maxEvalTime is the time after which the evaluation should be stopped

THREAD_TIMEOUT is the time to wait after a shutdownNow has been sent