Hi
Also another thought.
From looking at the trigger log you posted, the trigger is running for hours until it finds a selection with an imported value, and then it triggers. So I guess the text file is being automatically re-imported?
But the trigger is designed to execute once per market on all qualifying selections after a single import of the file. If this is the case then the trigger will need to be modified to handle automated re-imports.