I have a feeling I know what the problem is.  WPI is doing what is supposed to.  It is starting a process, the 7zip extractor, waiting for it to finish, then continuing on to the next step.  A way to do this is to write AutoIt scripts to run the 7zip file then run the installer.