Abandon using util.openExclusiveP in DiskCache#setDefaultP.

Nothing really was gained by writing files asynchronously, and empty cache
files could be (and often were) created if process.exit(-1) was called
between the util.openExclusiveP and util.writeFdP.