One other thing to look at is to compare UserName with NormalizedUserName. We had those two not match and produce the same error.