When choosing "New Session" you get dumped on the login screen where there's no discoverable way (Ctrl+Alt+Fsomething isn't discoverable) to get back to the existing session and typing the password to log in will actually log the user in twice. This would essentially lock a novice user out from his or her session even if the screen was locked because "New Session" is accessible from there as well.
This patch changes the "Login" button with password field to a "Switch To" button in case there is already a graphical session of this user running.