When a customer does a checkout as a guest and enter their email address, if they're an existing customer they should be forced to login. I've had several issues with customers being applied the incorrect pricing group because of this technical issue.