Question

Is there a way to surgically update the MSI with the signed binaries without having to repackage the MSI?

Answer

You can use MsiFiler.exe tool to update File table and MsiFileHash table.

If you are looking for fully verified signed installation, then check out Authoring a Fully Verified Signed Installation and Msicert.exe

Content credit belongs to

[Author: Robert Flaming]
This posting is provided "AS IS" with no warranties, and confers no rights. Use of included script samples are subject to the terms specified at http://www.microsoft.com/info/cpyright.htm.