The Glyph definitely did NOT have armor on the day 4.0 hit Live servers. There was even a blue post about how they were bugged and the fix was still coming, but didn't make it in time for the grand release.
I can't tell exactly when they were fixed though, since I just stopped bothering to check after a day. It was only after accidentally mousing over the trinket yesterday that the bonus armor jumped out at me.
I got it fixed >=)
Was hotfixed within minutes of the blue post