Hi Scott,
As discussed over e-mail, your issue is down to the delivery method that you are using. HAving a run at login delivery method within provisioning will end up marking every stage as successful as it is just caching the install ready for next login.
Jack