resolved #1372 -- username clashes will now cause a random # to be appended to the username