Make watchable_variable_t.set_value() check for spurious updates.