Always update player beat_distance CO regardless of whether we are master or
not.

We might want this in the future for e.g. locking an effect to a player's beat
distance so we should keep it up to date.
Rename EngineSync::process() to EngineSync::onCallbackStart() and pass in the current sample rate.