You're right about Unity version not making any difference (tried it in 5.6.3f1).
Those results I posted are from an empty project, with only TNet imported, your provided code and a little more to connect to a server.
The mJoining list in TNGameClient shows a list Count of 1, with the value being -1.
I forgot to mention that I'm using v3.0.9 from the repository, not the Asset Store. When i reverted back to the 3.0.9 commit it works correctly, so something changed in the 5 commits after 3.0.9 was pushed. I'll test it for each commit and share my results.