This is a glitch in the matrix, we had a long standing bug where tons of people got the enlightened badge for the wrong reason.
We fixed that bug about a month ago.
Since then the system stopped assigning badges incorrectly and was waiting for the real badge count to catch up with the one users had in the badges table.
Some lucky people kept on getting enlightened badges, other less lucky ones felt like all sorts of enlightened answers were being skipped. This was causing lots of confusion and made my life really tough.
So I recalculated the enlightened badge for all users on all sites today, wacked out the invalid reasons and put in correct ones instead. This caused quite a few people to get annoying you got the enlightened badge notifications, I fixed that as well just now.
For the record, it would have taken Jon Skeet about 8 days to catch up to his real badge count if I did not accelerate the process (and that would be one week of annoying you got the enlightened badge messages)