Any way to get a packet dump?
Take a look at this:
https://github.com/EQEmu/Server/blob...zoning.cpp#L87
'GetClosestZonePointWithoutZone()' does check for client version..but, it is possible that something is wrong with the process - or the player's client..wouldn't be the first time.
It does sound like a hard-coded zone-line issue..but, that's just a guess based on the infomation so far.
EDIT: Did this player 'replace' zone files for these zones?