This should fix the recurring lucene lock issue which itself seems to be caused by the Lucene Directory not being a proper singleton, which transitively caused the LuceneIndexWriter to not be a singleton (owch).
Simplify quiet exception logging to a single place.
Merge pull request #812 from NuGet/fixlocking

Fix locking issue with LuceneIndexWriter failing to acquire write.lock during package upload.