Ok, so here's what I did to get around this. I read here (http://support.microsoft.com/kb/934307/en-us) that wusa.exe uses to pkgmgr.exe to install the updates. So instead of using wusa.exe, I used pkgmgr.exe as well, see xml below.
You have to extract the contents of the .msu, and them add them to the update. My first test went well, so I'm going to try other .msu's that I have to see if they'll work too. I still have to figure out the return codes for pkgmgr.exe, though.
<PathToExecutable>%windir%\System32\pkgmgr.exe</PathToExecutable>
<Parameters>/n:Windows6.1-2819745-x86.xml /quiet /norestart</Parameters>
You have to extract the contents of the .msu, and them add them to the update. My first test went well, so I'm going to try other .msu's that I have to see if they'll work too. I still have to figure out the return codes for pkgmgr.exe, though.
<PathToExecutable>%windir%\System32\pkgmgr.exe</PathToExecutable>
<Parameters>/n:Windows6.1-2819745-x86.xml /quiet /norestart</Parameters>