It just feels weird. Wouldn't it be more pleasing if the dragon slain message is shown then the dragon soul message, since the former is the cause of the latter?
Yeah this kind of bugs me too, and I created this messaging! Turns out the messages are both sent from different script locations, and the Soul one runs before the other. I could put a small delay on the soul messaging if I remember.