I'm out-of-process, and I'm getting my target's facing value with UNIT_FIELD_R (0x8A8 in 4.0.3)
95% of the time it's accurate. But occasionally, in dungeons as far as I've observed, it seems to go off. Not by a wild amount... not in a float sense at least, in that it's still between 0 and 2pi. But degree-wise, it seems to be 180 degrees off.
It appears to stay like that until the mob moves, then it's accurate again. Does anyone use a rogue or feral druid, and encountered this?