For some reason my meta account hasn't been linked properly to my other accounts for quite some time now. It is sort of half-linked as some things work (such as Convention badge), but others don't.
The fez hat is one of those cases that doesn't seem to work for me, as I asked a question on meta with 3 upvotes a few days ago and haven't gotten the hat yet.
Anyway, I asked about this before: Why is meta the only site that appears on my account tab? Which explained what was the problem, but I never requested it to be fixed until now.