Solaris 11 sysconfig and zones weirdness

when I create a new zone either via zfs export template or installing the OS from the .iso I get a weird problem. once I create the zone and login for the first time to the console I get the sysconfig menu. I do the config setup and exit the zone boots normally. The next time I reboot, I have to do sysconfig setup again.

the only thing I've seen to resolve this is to do a sysconfig reconfigure from file and that finally corrects the issue and allows the server to boot properly.

any ideas?