When might `getMetrics` throw a `BlobStoreException` and could the same circumstance affect `getHeaders`?