Bug 1091261 - Implement login 3.0

that feels like it should have gotten an even rename, too, then. "verified" suggests verfication for a user occurred, which means there's always a user object. There might be aditional details that indicate the verification state, but making failure apparent through the existence of the user object is weird.