handle eery 'nameless' files in S3

(this happens when there's a key with the same name as a directory)
report better errors when reloading fails