Curious why we're having to essentially circumvent the "normal" `blobStore.put` logic and do our own request management here. Would it make more sense to add `putSignedBlob` and `getSignedBlob` to BlobStore itself? Then this would also be available outside karaf..?