They can be registered in Joomla, and all that happens when they go to checkout is that they then add the extra details, such as billing/shipping address. If they are not already registered in J! then they also select username & password.
To force a J! logout you would have to make the session end, clear cookies and maybe force the browser to restart. A lot of programming and maybe annoying to shoppers.