fix: gracefully handle not choosing a language
- Factor out reloading data as dict in wizard: when the data has a language
column, we do not have a SelectLanguageStep but we still need to re-load the
data as dict.
- get_iso_code should handle None as input.
Fixes #63