Fixes an issue where multiple threads are being spawned for the same trigger.
It still allows for multiple threads to be spawned but only for different triggers
Authored by: rkisson 2012-03-13
Parent: [r6099]
Child: [r6101]