Well, again, I don't know what it could be for certain during your failed shutdown events, but even in this one you have something really odd - Veoh_GirafficWatchdog.exe service takes about 90% of the time in the trace *after* everything else shuts down. If you remove this app (don't just stop the service, remove the whole Veoh software) and reboot/retest, does the problem persist?