Ya but i don't think the forum checks to see if you looked at the thing that triggered the alert before actually viewing the alert. If it did i think that would be too server intensive.
This is really the same underlying thing as not being in the thread, reading the thread and then noticing the existing alert as new. A fix should that would fix this too.