I think it just might be a generic Discourse bug. Today, we tried to upload images for new badge icons and have the same problem. Upload stuck at 0%.
Hoping this gets fixed.