Right, my bad, in 5.4 the order of those parameters is as you described, we adjusted that for 5.5 so look out for that change if you upgrade your project to 5.5 once released....And I have to change the order of the parameters (name, occlusionType, transformation, SetCurrentEnvironments, control_id).

Also, I adjusted my last example to not use the control name for the audio object name as that might be confusing and isn't how it's meant to be used.