randomized room selection, added timeout to deal with people who leave without notice