Cloudflare нашли и исправили баг в библиотеке hyper, вызывавший повреждение изображений. Вопрос решён за 4 строки кода.