My only comment on pro is that this is racy with node failure. We will probably deal with it as part of k-safety when we make the join coordinators a persistent thing at every node like the MPI and have them run constantly.