As far as I'm concerned, the buffInstantActionType "MakeDead" should bypass SB's....not doing so severely limits modding capabilities...if the devs want something that doesn't bypass enduring devotion, then I hope they use a different buffInstantActionType instead of changing how MakeDead works...
It used to NOT bypass Enduring Devotion though. Now something has changed that allows it to do so. I'm not entirely against this as Wail is pretty OP if you don't actually lose the planet, but it did change and it wasn't in the change notes, which leads/led me to believe it was an unintentional change.
As to Wail itself, I think it needs a couple things.
1) Warning and/or notification that it has been used
2) Some kind of delay of the damage. This could be a straight up wait period before the damage hits the surrounding planets (maybe some sort of wave animation that travels down phase lanes) or it could be having Wail do DOT to adjacent grav wells. Something like 40 damage/sec for a number of secs = to 1/2 population of planet using Wail. Same amount of damage, could theoretically give time to run and/or keep some ships alive through repairs.