MUC history and room subject are sent in wrong order
According to the MUC spec, XEP-0045: Multi-User Chat, in regard to entering a room it is expected to receive the room subject after the message history, but OF (3.10.3) seems to send the subject before the message history.
The service MUST send all discussion history messages before delivering the room subject and any "live" messages sent after the user enters the room.
I did some work on the room subject for 4.0, but didn't realize the order as originally implemented was out of compliance with the specs. I will take this one.