I've looked through a number of the "Vote too old to be changed" questions, but I think this one's different.
I gave a downvote to an answer I thought had a critical defect, and I left a comment describing the defect. The answer was edited to satisfy my criticism, but it was done within the short grace period where edits aren't recorded as such. When I try to cancel my downvote I get the error - "Your vote is now locked in unless this answer is edited" - but it was edited!
In reference to this answer: how to generate different random number in a loop in C++?