In response to the original problem I queried in this thread, the 9.0 SP4 readme confirms a list of fixes including: "Provisioning task may show as 'Done' prematurely after running a Distribute Software action".
Any help on whether it's possible to reinstall individual apps in Provisioning without having to use Add/Remove Programs to manual reinstall it please?