Hmm, my concern here is that the user thinks they have disabled license reports for all current **and future** versions of the package, but new versions will have visible license reports under this model. I might suggest backing this part of the change out for the moment and instead we can add a "HideLicenseReport" flag to PackageRegistration that hides ALL package reports for a registration for all current and future versions.

(Note: This is why it is generally a good idea to avoid putting multiple unrelated changes in a single branch ;))