Added persistence of remote.joined state so that in the future can minimize the rejoins
and only reallow on each session