After you activate your account on a newly registered account, the return url when you click Log In becomes the activation link, so once you successfully log in it redirects you back to an invalid activation url (since it has since updated the activation token) so you get the Account.AccountActivation.InvalidEmailOrToken error message.
To remedy, make it so that you can't have a return url that is an activation link.