After resume sometimes Channel#self is null

Causes MUC to be still “syncing” even after resume and it’s not doing anything.

ac643870ec910248b4792f89beadf7d41312eb21 should help with this, and is a good thing to have, but not sure if there’s cases where we are joined but self still wasn’t set for some reason etc?

going to fix this by making there always be self, which is also going to resolve Sending when not yet joined should work - Issues - Sopranica

That will fix what this says, though we need to make sure the new isJoined is true when it should be. Which would be the new symptom

Noted. Won’t mark this resolved when I fix the other. I haven’t seen this specific thing happen recently, so I will unassign myself for now.

I have a different still syncing issue, but it’s not that self is null.