fix(join safty) only allow commit to the most recent join command if there is one