Fix the order of operations for doc cleanup.
Missed a case where we need to bubble an error on up the chain.
Added a multifs error case to the list of ways we decide a file is
missing. (It would be great if multifs regularized these somehow.)
Restored the logging noise, since it's only enabled when NODE_ENV
is 'dev'.
Don't bother with the md5 check for doc.json; it's going to be
different because we got a change. Just put it.
Merge pull request #4 from npm/ceej/fix-order-of-operations

In which `put` is emitted at the right time