Similar to launcher, enclosed the runner inside a `config.then` so that it is run after the configuration promise is fulfilled.