Just a fast warning:
Yet another hotfix released that breaks SCCM OSD https://support.microsoft.com/en-us/kb/3069762
Microsoft has updated the article that explains the problem with multiple reboots: https://support.microsoft.com/en-us/kb/2894518
Luckily if you have upgraded to SCCM 2012 SP2 or SCCM 2012 R2 SP1 you are able to fix this issue using the option Retry this step if computer unexpectedly restarts and setting the number of retries that make sense in your situation:
And it actually works (at least on Windows 8, 8.1, still seems to be problems with Windows 7)
Original post about this problem http://larslohmann.blogspot.dk/2014/11/hotfixes-that-breaks-osd.html