Launcher forgets running clients after updates

This has been a long standing issue. Whenever CCP pushes updates for the launcher, the launcher restarts and then shows no running clients although all clients are still running. It even allows you to start clients again, which obviously disconnects your running clients and creates all sorts of annoying issues by doing so.