We have the exact same issue with our theme (Ignite). It’s causing us lots of support and looking forward to a speedy resolution.
Just a note @Andrew_Winter - if you keep trying to perform the update, we find that eventually one update works. It may take 5-10 attempts though.
We raised the issue earlier today here Corrupted theme updates