Chemistry would be fine, although without a Phd you will probably not be doing R&D (unless you want to work as a lab assistant). But there are other jobs for chemistry majors (sales, project management, power plant, refinery, etc). Compared to engineering the state-of-the-art in chemistry doesn't change as rapidly.
A stale engineering degree would require some effort to dust off... take some courses, get a related job, etc. But again there are plenty of jobs where they like the engineering background but don't require you to be a current, proficient engineer. Pretty much the same stuff a chemist could do.
The civil and mechanical engineering disciplines are not going change as rapidly as computer, electrical, aerospace, etc.
Or do both, get a chemical engineering degree.