The current implementation exempts a (dead) key from being dead if the previous press was a dead key. This is so that one can double press a dead key to trigger its behavior.
We currently do not enforce that the second press is the same dead key as the first. So if there are two dead keys A and B, pressing them in sequence will trigger the second one as normal key press.