Can be done simpler I feel, by using what the Necromancer did in DAoC: On summoning, you become an invincible "shade". Your spells are now commands that place casted abilities into the pet's queue (it has to cast them), for you they're all instant. If the pet dies (or in our case, its duration runs out) you become targetable again (and in DAoC really really frail).