fixed: When calling LoadFile from LoadSettings, it will eventually send a message to the main thread, so set m_connectionsupdated before calling LoadFile so the main thread doesn't get two  messages in case of a reload