Basically, there are multiple thresh holds. You have to have minimum years of service (10 and 15 are the levels, plus there are grandfathered in people who get lifetime medical, i think something like having started before 1998 or something, can't remember). But in addition to that, it sounds like there might be a rolling hours check. So you need to have worked something like 780 hours, in the six months prior to retirement. (that's 24 weeks at 32 hours, just a guess)
It sounds like raven's friend currently has hit that hours mark, but he may not be guaranteed to hit it in the next six months.