I think that this initial send races with incoming updates, because there is could be a point where `watchMutex` is unlocked and `serMutex` hasn't been locked yet.