With the membership registration, for some reason the registration form is breaking for users who do not yet have an account.
Specifically, the error is being generated in registration.form.php when it calls this function
do_action( 'signup_extra_fields', $errors );
If I comment out that function, all works well. Not sure what's up, but it may be a problem others might stumble across as well.