Fix populating settings when picking service from typeahead
Improve error reporting