When adduser(8) fails to create a homedir encrypted ZFS dataset (for example because of short or weak encryption key) it exits with an error status and user is not created. Instead give to user an ability to change wrong options and try to recreate dataset.
PR: 291341