yes I wanted to find a canonical way of knowing that we are using desktopb2g but I didn't really consider this flow. I guess that --restart and --binary are mutually exclusive and that should be caught somewhere up in the test runner.