Have you tried joining by friend invites, in addition to the lobby?
If you have the online visibility set to invite only, try increasing it to friends only or public.
If you start an open multiplayer game, can random people join? Or do you know anyone else you can test playing with?