An 'else' clause of `self.installed = false` or `self.installed ||= false` could be added to cover RAZOR-189. That might be worth a separate commit, or better handled at the database level as a default.