Set removeUser to threaded mode, that would prevent main thread block
Added presence error logging (would help to know why sometimes transport can't join
a groupchat)
Added advanced checking for users in groupchats. At the time of testing, it did not
help, but it should have