Simply reconfigured the player to have 2 separate formation gameobjects -- a captain formation and soldier formation. Both captains and soldiers now just follow the player. This was done so that we could implement the "hold to charge a captain with followers" mechanic.
Removed FormationLeader component from Captain prefab so that captains can just behave as a follower.