Downloading from eMule 0.50a broken again?

Installed 2.5.4.0 and it seems to once again have a problem with downloads from eMule 0.50a sources, but only for files under 1MB. Larger ones will download merrily from eMule 0.50a sources. Smaller ones will repeatedly show tiny throughputs (in the tens of bps and lower) while not actually making any progress (not even one byte).
This isn't the same bug as before, which stopped it downloading the last 5% or so of files from the same type of client. This one is all or nothing: either the file is large enough and it can download all of it, or it's smaller than the threshold and it cannot download any of it from eMule 0.50a sources.
I've just checked and found two small (under 1MB) files showing the same difficulty downloading from two different sources; the only thing the sources have in common is that they are both eMule 0.50a. The files have nothing much in common at all; though both are within the under-1MB range their file sizes are quite different and they are of different names and types.
This isn't the same bug as before, which stopped it downloading the last 5% or so of files from the same type of client. This one is all or nothing: either the file is large enough and it can download all of it, or it's smaller than the threshold and it cannot download any of it from eMule 0.50a sources.
I've just checked and found two small (under 1MB) files showing the same difficulty downloading from two different sources; the only thing the sources have in common is that they are both eMule 0.50a. The files have nothing much in common at all; though both are within the under-1MB range their file sizes are quite different and they are of different names and types.