If the SCCM Agent does not appear to initiate and register with the site after an OSD the agent can have settings left in the registry that the task sequencer puts ther by design:

Set to the following and restart ccmexec:

“SystemTaskExcludes”=””
“ProvisioningMode”=”false”