do not re-join conversations we are already participating in
differentiate between joining a conv first time and re-joining
oops
two separate user lists
store users per conversation in client