Multi-component interactivity fix
requested to merge github/fork/VelvetThePanda/patch/multi-threaded-component-event-waiting into master
Created by: VelvetThePanda
Fixes an issue where multiple components couldn't be waited on concurrently (typically via Task.Delay()).