Write changes to the underlying ChangesSink. This function may no-op if there are no changes to send.