lol sol is, of course broken...if I killed him, how can he then count himself as dead and then ascend?? he's already dead, did rise from the ashes and go oh hey, I'm just gonna activate my ability although I'm dead already and get two more lives muahaha, they'll never see it coming.
Sniper can kill him - confirmed
Annihilate - he gains two lives
I think it has to do with the priorities. Sniper has character ability so it activates first hence killing him fo realz, while annihilate is just an ability which has lower priority giving sol the timing to activate his innate character ability despite the fact that he should, for intent and purposes, be dead already and unable to activate anything.
If this was intended, we kind of need to know...it wasn't fun to get pummeled for 2-3 turn so I can use my annihilate on sol just to realize I didn't do jack = auto lose.