* When we add it, if a log is already open that's when we get the callback to OnLogFileOpened to initialised. If we close afterwards, we'll be in an inconsistent state.