@MidnightFC I think I found the reason why we sometimes get two notification about the server being ready: As you suggested the launcher was waiting for the following string to appear in the server log:
LogMemory:Display: Entered application state ‘WorldPersistenceDone’
but as it happens, it looks like this line now appears more than once in the server logs!
Log file open, 11/05/19 12:41:37
LogPlatformFile: Not using cached read wrapper
LogTaskGraph: Started task graph with 5 named threads and 12 total threads with 1 sets of task threads.
(...)
[2019.11.05-11.41.55:782][ 0]Persistence:Display: WorldPersistence: Finished loading actors
[2019.11.05-11.41.55:799][ 0]LogMemory:Display: Entered application state 'WorldPersistenceDon...
Read more