Hmmn, have you tried turning 'motivedecay off'...won't that prevent them from dying but still complaining and smoking from the sun?
I actually found something on the sims's wiki content list; they don't smoke, but they still complain and flee from the sun and all; It just doesn't kill em.