I only guess that the following would set sLocalSourcePath where Payloads would be deployed and would be executed further by Burn instead of doing that in some Temp folder.
Engine.SetLocalSource(sPackageId, sPayloadId, sLocalSourcePath)
If yes, then under which event, should it be called?