After updating to 15.8.0 (and subsequently 15.8.1 to see if the general deployment problem in SSIS was fixed), using the Deployment Wizard to deploy an SSIS package that contains a script component failed to run on the server.
[OnError].[ServerName].[UserAccount].[[Component Name] failed validation and returned error code 0xC0048021. ]
[OnError].[ServerName].[UserAccount].[The component is missing, not registered, not upgradeable, or missing required interfaces. The contact information for this component is "Includes and runs custom script code. For example, apply a business rule that limits the range of valid values in an "income" column or add values in two columns and calculate the average of the sum.;Microsoft Corporation; Microsoft SQL Server; Microsoft Corporation; All Rights Reserved; http://www.microsoft.com/sql/support;10". ]
[OnError].[ServerName].[UserAccount].[The component metadata for "[component name], clsid {4F885D04-B578-47B7-94A0-DE9C7DA25EE2}" could not be upgraded to the newer version of the component. The PerformUpgrade method failed. ]
The error occurred despite the script component not being opened or edited on this machine. It is a pre-existing component of the package.
A check of the SSIS project's properties also indicated that the properties are the same as they were before either of the 15.8.0/1 updates were applied.