Guest checkout bug

When guest checkout is enabled and the user fills out their name and address (rather than clicking through the first paypal link to populate name and address) the confirmation controller will always redirect the user to the home page.

Customer->isLogged($with_guest = false) will return false if not told to accept guest users