(I'm wondering if blunders after move 15 are in fact far more common than your model suggests, and they're just being extremely diluted in your stats by correct opening play almost every game.)
Spoiler: We're planning to address a lot of this in an upcoming followup I'm working on right now. We're going to take this in to account in our analysis as well as giving people the raw dataset with info about when the blunders occurred so that can learn from it themselves.
Are they independent events though? In a game between mediocre players, if there is only one move to take advantage of a blunder, the computer analysis will repeatedly cry "blunder!" each turn until either that move is played or the initial blunderer defuses the opportunity. As for grandmaster play, I have no clue.