Well there seems to be two ways to go about watching an update. The update unfortunately does not return errorcodes after an exit(0 being good an other number being an errorcode). Read the log file (and man is that a doozy and error prone) or watch the update session via WMI(also a doozy).
I will poke the code a bit and see what I can come up with. Not even gana try the log file though.
ChrisJ: Forgot to check into that problem will do that soon. Top of my list.