I have a job with a File Trigger and the option to "Put Job in queue" enabled. When a file is created in the monitored folder the task executes successfully, but if two files are created at the same time, the job will run successfully once, and fail the second time because the trigger variables don't get replaced.
{TRIGGER(Active|LastTrigger|File.Result.TriggerFolder)}
{TRIGGER(Active|LastTrigger|File.Result.Name)}