[SPARK-4962] [CORE] Put TaskScheduler.start back in SparkContext to shorten cluster resources occupation period