make task_scheduler infallible
#1860
+315
−232
Merged
task_scheduler infallible
#1860