bwallace I dont believe there is a way to override the inject script evaluation of variables. A variable will always be interpreted by provisioning while injecting a script.
You are not required to inject the unattend. In other words you can incorporate the unattend in the image itself and bypass the injection processes. One other method would be to put a file copy in the provisioning task and just copy the file.