Yes, I noticed the same thing. Even in 3.1.1 it was like that. It's perfectly good 19 out of 20 times but sometimes it just points to garbage. I verified it in Olly, it was indeed just garbage at that address. I brought this up in a previous thread but the issue kind of slipped away.
There are four pointers after each other at that memory location 11D3F3C. One is GetZoneText and one is GetSubZoneText, but what about the other two?