fix(User.signUp): don't leak database errors