So with more testing (it breaking again and me figuring out how to fix it) I figured out that if I put a new different helm on the enchant comes back.....until I log out.

It's lame, I'm sure I'm going to just go drop another 90g on the stupid enchant. 

Blah.