Problem: When someone quaffs a brew, this not only stops strangle/blackjack, but it also stops the other rogue staple: poison. When affected by poison, you cannot be poisoned again. This means you can effectively negate the entire lotus scourge path and high-level poison by drinking brews---which you will do when fighting rogues anyways.
Solution: My suggestion is that a poison that is much below another poison’s level can be overridden by a much stronger poison (say 10 levels above). When you quaff that brew, you get (for example) a level 5 poison. Soon after, a thief comes in and throws some envenomed daggers and lands a poison, so your level 5 poison changes to level 50. When the thief throws another dagger a few ticks later, the original poison stays, because it is not more than 10 levels below (no poison stacking!).
We might even consider giving a bonus to land the poison when you are already infected with one, just to give this tactical choice when fighting rogues in melee: I can either poison myself and stop strangle/blackjack and risk getting seriously poisoned or I can risk strangle/blackjack and resist poison normally.