Issue with missing AuthResponse.Username value when using email based usernames

The problem is related to UserAuth's created with an email login rather than username. The AuthResponse work correctly the first time, but subsequent responses have a null Username value. Its a minor issue as subsequent requests are probably a rare need, but it threw me off for a while until I realized what was happening (In my case I already had a session when I thought I didn't, so the issue doesn't actually affect my project).

This currently just contains a failing unit test.

Again, I'm new to GitHub, is this the correct way to submit an issue along with a failing unit test, or should I use the Issues section and just add a link to my branch in the comment?