Adding extra logic to prevent a double OpenID sign-in for a new user.  Clicking the button for accepting the terms of use when a user already has a session token should simply call a service to flip the boolean to true.