Added check to auto-create user settings if not already done, since the
create signal may not do this in all cases.