healthy: add DetectFailure func

DetectFailure will keep an eye on specific task's health and report that taskID if health node is removed.
panic if errored