Okay just as an update... I started calling the following methods in my update for my gamestate:
if(client != null)
{
client.update();
client.updateConnections();
client.updateEvents();
client.updateTraffic();
}
if(server != null)
{
server.update();
server.updateConnections();
server.updateEvents();
server.updateTraffic();
}
if(syncManager != null)
{
syncManager.update();
}
Now the client sees the server, but not the other way around. Also the shadow-clone is still present on the client. So I'm really not sure what's going on at all anymore. Is this an internal problem with JGN?