7465338ea1
Rather than just launching if we weren't already running, always relaunch, which happens to make Firefox, etc. work. See the comment in the commit for more explanation.