Failed tasks could not be unscheduled

Expected: the task should be unscheduled even it is in state failed.
Actual: If the containers status is failed, the scheduler will try first to stop the container, return err and not delete it.

We can also just skip the error when invoking stop in the scheduler.

@peterbourgon  @jmyounker  @stuartnelson3