Currently taskengine cancel the remaining task workers after the first success.
Add an engine option to NOT cancel the remaining task workers, possibly returning more Success results.
For example:
// if true do not cancel the remaining task workers after the first success
engine.ContinueAfterFirstSuccess bool