Remove waiting_empty_.
Avoid locking while doing callback.
Make submit strong-thread safe.
Don't try-catch on try_executing_one_task.