Hi Robert,
Identity Toolkit does not force email verification as part of the registration flow, so we mark the email as unverified and allow the application to enforce it as appropriate. In the case where the user signs in with their email provider (e.g. Yahoo, or Google for gmail accounts), then it will automatically be verified.
If you wish to enforce validation at registration time, then you can check the verification state at the sign-in success URL and send the email as appropriate. Per the issues you've filed on the Github repo, some of this functionality is missing from our Java library, so we will add that shortly.
In the future, please post questions like this on Stack Overflow with the tag "google-identity-toolkit".
Thanks,
Derek