when testing the registration page, are you logged in? if you are logged in, and try to test the registration page with the same email address as the one you are logged in as, i could see that happening.
to prevent this, edit the Unique database value validation, and instead of using the session for the Key column value, set it to 0