Fix HTTP connection leak.
The S3CacheProvider should not request the S3 object until it has processed the HEAD request. Throwing NoSuchKeyException without closing the object response causes the connection to remain in close_wait. Add some useful logging categories.