I had a Suunto Comet keychain compass that did that. It may have happened when I put a magnetic screwdriver tip holder in my pocket. I sent the Suunto back and got another one. I have since had that happen to some cheap button compasses. I have found that if I hold them over a strong magnet they will sometimes reverse. I would try it before I sent it back.
David Enoch