I had this exact problem word for word and could not for the life of me figure out why it was happening.
I double checked the zone server name against the start file. It matched & the server still wouldn't start.
I finally got it working by keeping everything exactly as is (config files & SQL) but used version .992 of the EMU (I still had this on my system from a while back) and it started up first time ... not so much a fix as a workaround I'm afraid.
