Well, I have a team that has two Undead in it (Sunweaver and Skeleros), and so, I picked up Necromancer so that I could give them the perks of Undead Bond and pick up that +1 Magic bonus for being an Undead Captain when I got the Unlife perk. Lo and Behold, when I have done this, I do not get the Undead Captain bonus. As well, my hero does not get affected by Undead Bond that I have on Skeleros or myself, though I do not know if that is supposed to be a part of the Unlife perk or if it’s just the Undead Captain part that I’m supposed to be affected by.
There really isn’t any steps to reproduce it. I have two Undead, I have myself in it, and it’s constant.