Ah, it seems that avatars get resized (and converted to static PNG, for whatever reason) if their size exceeds the maximum allowed size of 125x125. If you resize your avatar before uploading it, it should work fine.
(Nonetheless, that's still dumb, so I'm looking for a better fix)