properly fix newpages channel joiner to avoid a race condition