At PC start there are other sources outside of ZENworks that will use msiexec to (Virusscan updates or others).
One should be able to configure that an "msiexec bundle action" ("install msi" or "launch executable") should wait for msiexec is available or should at least be configurable to retry the action before giving up.