Yes, the registration sets the logged in session variable.
if you would rather not have that happen, edit the insert record behavior on the registration page, in the Save inserted ID in session section, change the name of the session that will be created.
Send a copy of the logout page so i can look into why the messages are displaying incorrectly.