repository.update refuses to set a value when its original value is `false`
It uses if (!item[key]) { to know whether a table contains a column. But if that column exists and holds the value false, then it is ignored.
This is fixed in !24 (merged) if you want to merge.