Trying to push recorded video out to edge servers for client access. You'd
think the following would work.

nc = new NetConnection();
nc.connect("rtmp:edgeserver/app");
ns = new NetStream(nc);
ls = Stream.get("foo");
ns.attach(ls);
ls.play("flvfile",0,-1,true);
ns.publish("bar");

And it does, for a while. The "foo" stream starts playing the recorded video
at it appears as expected at the edge server.

But the "foo" stream thinks that it is playing to a semi-non-existent client.
The client shows up in the server administration display but with no activity
and a connect time of Dec 31. Enumerating the client shows the client object
exists but with no properties.

Within a few minutes the server kills of both the "foo" stream and the
associated semi-non-existent client. Disabling the server option to terminate
idle clients has no impact (it is disabled by default).

Any ideas?