As you know, Soldier, Grim reaper, Wicker Man, and Holy Smoke Eddie are acquired during the story and do not drop in souls. When the sacrifice feature arrived, I, and possibly a few others deemed them not too useful and sacrificed them away. I did not regret this until mission challenges arrived, requiring certain talisman load outs on these Eddie's making it quite difficult for me to achieve these.
So far the only way to recover a mistakenly sacrificed Soldier, Grim Reaper, Holy Smoke or Wicker Man Eddie is to contact NF and request a switch with one of your current Eddies. This is convoluted for players and, I imagine, a hassle for NF.
At the suggestion of forum member Yup, it would be much easier and more efficient to offer them for Frontier coins, or a suggestion of my own, offer a chance for their (currently non-existent) character fragments to drop in the world in which they appear in (and perhaps in Lord of Light or Brave New World for Grim Reaper)
What say all you?