Prevent the common error condition when users call Dispose inside FinishedPlaying
Prevent the common error condition when users call Dispose inside FinishedPlaying

mono/maccore,beni55/maccore,cwensley/maccore,jorik041/maccore