first try in pre23 - Snake from Beyond staggered for ~50 turns
second try in pre23 - after 50 turns of staggering it "seems to be very confused", staggering ended after 65 turns
third try in pre23 - Snake died somewhere in the middle of 3rd potion, ~30 turns later
So this is relatively weak character (barely able to penetrate snake's 22 pv PV with his 31 avg damage), which had problems even with grues (16pv) and elementals (25pv). This character needed ~140 turns to finish up Snake from Beyond in melee with occasional wand of fireballs help - all for cost of 1 holy water and 3 blessed potions of cure poison?
I expected duration of ~10 turns at most for blessed potions of cure poison, but it looks like nothing had changed (or, maybe, it changed from 100-150 turns to 50-65 turns, i have no idea about duration of the disable before, other then that was "really long time"). I do not oppose disabling Snake from Beyond as it is, but duration of disabling still makes it easier to kill then normal temple guardians (water grues/elementals/demons).