I recently changed my email (haven't been able to verify it yet, but it is the only way to log onto minecraft.net) and the launcher never said it was incorrect, and let me play, and the game said invalid session. When I clicked "Switch User" and play next to my username, it never gave any errors, as before. After putting in the correct Email and Password it worked fine.
This is a technical support issue; this site is for bug reports only. For technical support please use the Mojang Support Center.