#3799 has a bug, so I fixed it up alongside simplifying the logic slightly and adding a config flag to opt in to this new behaviour.
Currently live on https://campfyre.nickwebster.dev
I was getting close to hitting the end of my free object storage so there was time pressure involved haha.
Seems to work but I haven't tested it too much. Currently running on my instance.