Bug 25249: Source should be detached when a MediaStreamTrack stops for any reason other than stop