Part of [[ https://linear.app/comm/issue/ENG-3966/rename-the-holder-message-field-to-bloburi | ENG-3966 ]].
In this diff, I use the new utilities from the previous diff to correctly read the blob URI in all places where it's accessed. This ensures compatibility with both old and new message formats.
Depends on D8372