fix Gerrit checkout in case of empty settings

- password needs to be preloaded in UI thread for async tasks

Resolves #46