Exit Code 17025 = Patch already installed.
You may check the registry for that update, for I have seen that the value showed "CurrentState"=dword:00000040); for other similar incidents, and that value should be 112 for the isntall to be successful. In these cases there was a problem during install that didn't throw an error and it is somehow corrupt.
If the update is in add/remove, and you see this incorrectly installed value; try uninstalling via add/remove programs and use Patch Management Solution to reinstall. The update should then report accurately.
If the value of this registry check is in order; you will want to work through the process as Johnnie described to get a support case opened and the IsInstalled Rule reviewed.