There's not a specific task but you can use shared variables to set the leader. In the demo scene take a look at the change leader example. The code is within BehaviorSelection.EnableBehavior with the ChangeLeader block.Is there a specific task for this? How are they going to surround without one specific leader?
In the next update I will have the task fail instead of throwing the error.What do you mean by: "I will have the task more gracefully handle this situation by returning failure."