[#80407504] bug (config) config swallows errors

- Change koast.config to return promise from configuration
- Change configuration loading to re-throw error after logging it