Randomly when you have the "sound in another audio program" bug then when you close the program and successfully import the sound
, the playinginstance somehow RANDOMLY gets set null.  So I added a null check with the isDisposed check and it works.  It's strange as you would
think that it would not get updated after it's done playing if it was actually null but it does...Some ghost in the machine ...