Just to get more info.... How are you deploying this as part of the OSD TS? via Collection Variables or via Install Software install in your TS? (or some other way)
Are you running
SCCM Natively or in Mixed Mode?
Quite the puzzler tho...
Also, is your DP the same or different server as your site server?
Is BITS and associated services running correctly? I seem to recall that after a recent update - possibly R3 or some hotfixes - while everything was working correctly as far as current packages went, when i went to update them, things werent working as expected, for no apparent reason.
Cant remember exactly what it was offhand, but I did have to remove the BITS Server Extensions (in the 2008 Features list) from the DP server (or might have been site server), reboot, install it again, reboot, and help / poke
SCCM's services until things were working again.
I did read that rarely, this can fail for no reason and something like the above is the cure, but take with a pinch of salt
Nath