This could be an issue with the client-side code, or with the rhythm server.
Check to see that we aren't introducing any race conditions in the client side. We should be doing one of two strategies:
start the chat immediately, and then wait to authenticate in a background thread. When authenticated, then attach the Sibilant process to the web audio stream.
wait to show users' video until the client authenticates with the server
This could be an issue with the client-side code, or with the rhythm server.
Check to see that we aren't introducing any race conditions in the client side. We should be doing one of two strategies:
let's try to focus on (1) for now.