Weeks ago i had the same problem with "Zone Unavaiable....",
then i have found this in the forum:
http://www.eqemulator.net/forums/showthread.php?t=23924
WasAtGraveyard field was not in the database.
Opened up navicat
whent to player corpse in the database and clicked on open table
clicked on file and open query at the end
clicked on new button
and added this
alter table player_corpses add column WasAtGraveyard TINYINT(3) NOT NULL default 0;
I have maked this and now it works fine for me.