Fixed #226 - Eliminates ordering issues in the SyncMessage protocol

We do, in `Sync.messageHandler`. It wasn't complete duplication, since we were sending two messages initially.

Just mostly duplicated :P