Consensus diffs are generated even if DirCache and DirPort are 0

I'm running tor master 257f50b2 with DirCache 0 and DirPort 0.

Every hour or so, it uses all the CPUs on my machine to create consensus diffs.

This is a waste of CPU and disk space.