Prevent asynchronous loads that are immediately followed by unloads from being processed. The unload operation should terminate the load (or at least cause the load to not be processed). Addresses a case discovered in the SMP YouTube plugin. Added unit tests, which uncovered a similar issue in SoundLoader (now fixed).