I don't have symlinks, my problem seems to be user profile related.
2013-10-22 01:40:23, Error MOUPG SetupMgr: Error reading Store SQM registry data. Data = [StoreSetupDownloadPause], HRESULT = [0x80070002]
2013-10-22 01:41:12, Error MOUPG CSetupManager::Execute(355): Result = 0x800705BB
2013-10-22 01:41:12, Error MOUPG CSetupHost::Execute(204): Result = 0x800705BB
2013-10-22 01:41:15, Error MOUPG SetupMgr: Error reading Store SQM registry data. Data = [StoreSetupDownloadPause], HRESULT = [0x80070002]
2013-10-22 02:03:00, Error [0x08039d] MIG Cannot add mapping for user profile C:\Users\Nick. Error: 1009: Win32Exception: The configuration registry database is corrupt. [0x000003F1] __cdecl Mig::CIndirectKeyMapper::CIndirectKeyMapper(class UnBCL::String
*,struct HKEY__ *,class UnBCL::String *,class UnBCL::String *,int,int,const Mig::HiveLoadRetryOptions *)[gle=0x000000cb]
2013-10-22 02:03:00, Error [0x080801] MIG User profile loading error. Aborting due to external request.[gle=0x000000cb]
2013-10-22 02:03:01, Error InitDownlevelOCMode caught exception: Win32Exception: User profile loading error. Aborting due to external request.: The specified user does not have a valid profile. [0x000004E5] void __cdecl Mig::COnlineWinNTPlatform::ProcessUser(class
Mig::CRegistryDataStore *,class Mig::CRegistryDataUnit *,class UnBCL::String *,class UnBCL::String *,int,int)
2013-10-22 02:03:01, Error MIG OC Exception: OC::CDownlevelOCStore::CDownlevelOCStore: Engine's InitDownlevelOCMode failed.
2013-10-22 02:03:01, Error SP Could not save OC status. Error: 0x8007001F
2013-10-22 02:04:31, Error [0x08039d] MIG Cannot add mapping for user profile C:\Users\Nick. Error: 1009: Win32Exception: The configuration registry database is corrupt. [0x000003F1] __cdecl Mig::CIndirectKeyMapper::CIndirectKeyMapper(class UnBCL::String
*,struct HKEY__ *,class UnBCL::String *,class UnBCL::String *,int,int,const Mig::HiveLoadRetryOptions *)[gle=0x000000cb]
2013-10-22 02:04:31, Error [0x080801] MIG User profile loading error. Aborting due to external request.[gle=0x000000cb]
2013-10-22 02:04:31, Error MigStartupOnline caught exception: Win32Exception: User profile loading error. Aborting due to external request.: The specified user does not have a valid profile. [0x000004E5] void __cdecl Mig::COnlineWinNTPlatform::ProcessUser(class
Mig::CRegistryDataStore *,class Mig::CRegistryDataUnit *,class UnBCL::String *,class UnBCL::String *,int,int)
2013-10-22 02:04:31, Error SP pSPDoMainGather: Engine initialization failed with error: 0x00000004
2013-10-22 02:04:31, Error SP CGatherData: Migration phase failed. Status: 4[gle=0x00000012]
2013-10-22 02:04:31, Error SP Operation failed: Gather data, scope: Everything. Error: 0x80070004[gle=0x000000b7]
2013-10-22 02:04:31, Error MOUPG MoSetupPlatform: ExecuteCurrentOperations reported failure![gle=0x000000b7]
2013-10-22 02:04:31, Error MOUPG MoSetupPlatform: Using transform error code: [0x80070004][gle=0x000000b7]
2013-10-22 02:04:31, Error MOUPG CDlpTransformDataMigrate::MigrateData(1382): Result = 0x80070004[gle=0x000000b7]
2013-10-22 02:04:31, Error MOUPG CDlpTransformDataMigrate::TransformFile(1065): Result = 0x80070004[gle=0x000000b7]
2013-10-22 02:04:31, Error MOUPG CDlpTransformDataMigrate::Execute(527): Result = 0x80070004
2013-10-22 02:04:32, Error MOUPG CDlpTask::ExecuteTransform(3154): Result = 0x80070004
2013-10-22 02:04:32, Error MOUPG CDlpTask::ExecuteTransforms(3327): Result = 0x80070004
2013-10-22 02:04:32, Error MOUPG CDlpTask::Execute(1550): Result = 0x80070004
2013-10-22 02:04:32, Error MOUPG CSetupManager::ExecuteTask(1158): Result = 0x80070004
2013-10-22 02:04:32, Error MOUPG CSetupManager::ExecuteTask(1123): Result = 0x80070004
2013-10-22 02:04:32, Error MOUPG CSetupManager::Execute(404): Result = 0x80070004
2013-10-22 02:04:32, Error MOUPG CDlpTask::RestartTransform(2444): Result = 0xC1800107
2013-10-22 02:04:33, Error MOUPG CDlpTransformFinalize::LogMachineInfo(878): Result = 0x80070002[gle=0x000000cb]
2013-10-22 02:05:02, Error MOUPG CSetupHost::Execute(204): Result = 0x80070004