Implement joining synchronization

There should no longer be room for hiccups or perfectly bad timing that
would derail a participants attempt to synchronize with the quorum. If
everything works as intended, only malice can disrupt synchronization.