also refactor seed verification, split off seed_variant from seed_type (partial disambiguation), fix bip39 wallet creation