Nope, it doesn't solve the problem, it has to do with the method returned by the vlc.net.listen_tcp. Guess all developers are just too busy...Did you try to replace vlc.net.listen_tcp by vlc.net.connect_tcp with the poll method?
Or maybe the telnet or rc interface will do the trick.