As mention by others, the protocol doesn't handle consensus synchronization. The implementation of the protocol (JavaScript in this case) must apply all the mutations in the correct version order:
https://github.com/DistributedObjectProtocol/protocol#exampl...