BlobClient: pass errors to callbacks
Blob: check for invalid hashes
Blob: style fix