There appears to be a problem with this method, too: it only works once per reboot...
Does browser-switchboard do any manual starting/stopping of browserd?