After downloading my full collection using Batchcamp, I still had 400 'failed' downloads, which I learned means that they were deleted by the artist but are still available only for streaming on your account. I found a tool on GitHub that downloads 'deleted' albums, but it was a pain because I had to copy and paste all the artist - album text from the Batchcamp page, convert those to their respective album ids, and do a batch download using that tool, altering and adding some code to make it work.
It would be nice if Batchcamp used a similar method to somehow recognize which downloads are failing, then download them through streaming instead (not sure if I'm describing that correctly). Of course, these specific 'deleted' albums would only be available in .mp3 due to that being the format they are streamed in, but it's better than nothing.