Depends on D5005
Adding some helper function that will be used by the put client
backup builds
I'm confused as to why we need to collect then later read error messages.
We should probably just emit them as they occur, and not deal with this state management.
What's the benefit of having to separately manage error messages?
https://phab.comm.dev/D5005#146417
We can simplify this
ok
address comment
https://linear.app/comm/issue/ENG-1734/improve-error-handling-system-in-the-blob-client
rebase