At least once

1. restart task when executor fails.
2. recover from certain timepoint.

Is it possible that before the new Executor launched, the RestartTasks message has been delivered?