I thought I would do a quick post to let you guys know about a problem we have been having.
We recently moved our SCCM server to a Server 2012 box from a Server 2008 R2 box. Once we moved during OSD we where getting random hash miss-match errors (error 0x80091007 during OSD). It was very random and happened at different times. There was nothing wrong with our packages. If you set OSD off in a VM it worked every time.
It turned out there seems to be