Update for anyone who is looking at this. I have a profile that successfully captures. It is large, 3.7 gigs, The provisioning template runs as normal, but the deploy profile action fails with an internal status of -2147477501. While I don't expect to garner anything out of the error code I have found that I can run the UMA manually from the computer and point it to the captured .sma file and it will work flawlessly.
One step further, I can create a standalone action in a provisioning template to deploy profile by specifying the full filename instead of using the computer name variable or using the computer name variable with the UNC path to where the profile ws saved. Both are Successful. In my full osd deployment provisioning template I use the computer name variable option and on smaller profiles it works normally. Very confusing why it will fail inside the osd provisioning template but work in a stand alone template.
Any insight into this would be great.