Actually it does strike me as odd. Have you been editing the files manually or using some utility to manage Bind? In my experiance if a zone does not exist in the named.conf, there is no way Bind knows of its existence,hence doesn't load it. So maybe its possible you have multiple named.conf files? or possibly some other unusual situation.
Let me know of your findings, cause I'm curious also.