Allow calling LoadComponentAsync more than once
Allow calling LoadComponentAsync more than once

This allows more complex logic patterns, such as preloading but also avoiding a synchronous load when later using the (potentially) preloaded component.
EVAST9919/osu-framework,ppy/osu-framework,DrabWeb/osu-framework,DrabWeb/osu-framework,ppy/osu-framework,peppy/osu-framework,Tom94/osu-framework,Tom94/osu-framework,EVAST9919/osu-framework,ppy/osu-framework,Nabile-Rahmani/osu-framework,peppy/osu-framework,smoogipooo/osu-framework,ZLima12/osu-framework,Nabile-Rahmani/osu-framework,EVAST9919/osu-framework,DrabWeb/osu-framework,ZLima12/osu-framework,smoogipooo/osu-framework,peppy/osu-framework,default0/osu-framework,EVAST9919/osu-framework,default0/osu-framework