Hard to see how this could happen since there's still a lot of thread engaged when the light is off. Is the head turning in your pocket?
As Flash_Gordon suggested, try calling Streamlight since they have a "you break it, we replace it" warranty also if nothing else works.
I love my KeyMate, tho I've only had it for a couple of months. I'm thinking about modding it to be brighter.