There have been a few cases in which the snaphat was not awarded.
There have also been other cases in which it was awarded incorrectly, on old questions.
While the description of the hat is
answer within 30 minutes of the question being asked, scoring 3 and getting accepted
what we actually implemented was
Be the first to answer a question, receive 3 upvotes, and it is accepted
I've now corrected the implementation to be as expected. We won't remove the hats we've given out, and we will award due hats retroactively.
Out in the next deployment.