This is such a bad solution... so you are gonna force the capable players to get debuffed to revive the player that is not up to the task and therefore died? You know those litte pellets are hard to see so the capable players are gonna be picking them up anyway, and even it they werent, its gonna be really really bothersome to play while at the same time trying to dodge them to not get debuffed. So yeah, this just makes thing worse for the capable players.
Since the key bad element is players being forcibly debuffed, you should change it to: players get the pellets but without debuff, then if and only if they choose to revive the dead player, they get the debuff for like 1 minute or something.
Still I dont like this whole new system, since it doent adress the problem of host migrations, which is the main problem that usually happens when host dies.