Just got possible aware on situation where “blocking” because of pending would be actually good: if first (previous) message is not delivered yet, it can possible cause much confusion if laster message arrives first, before previous (as on other place mentioned, the sorting of messages seems to follow different pattern, display, store…)