Default locale for a new user should be the current locale.
Fixed a bug that default values overwrite existing values.