Make sure is_interned is zeroed as needed.

Patch partially thanks to nwc10++ (the args.c case), who also found
the general issue. Other 3 changes are other places vulnerable to the
same kind of bug.