I'm not sure what is going on with that:
I noticed that /etc/portage/package.use contains firefox, thunderbird, seamonkey. I took all of those out of that file. but that shouldn't effect that.
you guys are doing emerge --sync && layman -S first right?
what shows when you do a emerge -uDN mozilla-firefox ? My update auto pulled latest firefox