Instead of being healed to full, just require being healed for a total of your maximum health, with your own drains counting towards that goal 5x over. (Soul siphon for 4k, counts as 20k for the 'don't !@#%ing die' timer)