avoid java.util.concurrent.RejectedExecutionException on shutdown by bracketing executor usage with started flag