ShowMainAt created the main window with URL "/" and navigated with SetURL
right after; if the initial load is dispatched asynchronously the two can
race and strand the user on "/". The main-window factory now takes the
start URL, so a cold window is built directly on the requested page and
SetURL only runs on an already-live window.