Like so many other things on Stack Exchange (especially badges) I expect that hats are not awarded instantly, but rather there's a scheduled process that runs to find new hats to award. You'll probably get it in the next few hours, assuming that there's not some other criteria that needs to be met.

Only top voted, non community-wiki answers of a minimum length are eligible