env_sh accepts now multiple files for sourcing; we save the config to the cachedir so a connection doesn't need to specify the configuration at all, otherwise it was actually dangerous to mix things up