http://www.eqemulator.net/forums/showthread.php?t=21253
Looking at EQEmu-0.7.0-845, this issue still exists.
This is a known bug and a fix is out there, just hasn't been entered into the actual releases. If you compile your own and want to fix it, just comment out line 115 in zonedb.cpp
// r++;
Looking at the section of code, positional referance is being used and it appears that a column was removed from a SQL statement. This caused the items after the removed column to be put into the wrong variables. Removing the r++; from the code puts the values into the correct variables.