Use mobj->watertop instead of mobj->spawnpoint->z. CEZ3 is far from fixed in multiplayer, but this is still one less thing to worry about.
CEZ3 STILL has some ridiculous inconsistencies, but this is one less to worry about.