Merge pull request #10993 from shuffle2/gamelist-cache qt: defer writing gamelist cache until EndRefresh