We can now handle new students joining during small groups discussions

Next:
* handle someone dropping out of the calls in SMALL_GROUP
* handle instructors dropping out (in BROADCAST is OK, but not in
  SMALL_GROUP)
* bring COUNTDOWN to life (maybe let the server do actual countdown)