I've shuffled the existing code to this and I think it's the most readable possibility.

The idea is:
```
if I don't have previously loaded then try to load
if i have loaded (meaning that either was loaded or i successfuly loaded here) then start_eip
else show an error (this means that neither was loaded nor could load here)
```

Maybe is a variable naming thing.
What about I'm changing L1244 from
```loaded = self._eip_config.load(eip_config_path)``` to ```load_ok = self._eip_config.load(eip_config_path)```

and L1250 from
```if loaded:``` to ```if loaded or load_ok:``` or something like that.