dream and hallucination improvements

clientless mobs call these procs, wasting precious CPU time.
see commit comments for more details.