launch Abracadabra more reliably

It will "launch" even if there's a copy already running, if that copy was started by another instance of the class. (Another copy of QS, in other words.) Technically, if it's already running, the current copy of QS will just take ownership instead of relaunching it.