I am having the exact same problem. Did you ever solve this yourself? I didn't see where anyone replied to your problem. Any info would be appreciated.
this one line in the Profile script looks like its causing a force reboot on every run because there is no /norestart option.
REMEXEC10=<qt/>%SystemRoot%\system32\msiexec.exe<qt/> /i "%LDMS_CLIENT_DIR%\msxml.msi" /qn
Looks like that is trying to update MSXML which is what drives the utility.
Im wondering if that is causing your (reboot needed) option?
I feel this could be related to the wrong profile file name specified in the script. Please find my answer on the below link...