Fix playing multiple music tracks from a collection

```c#
MediaPlayer.Play(new SongCollection() { song1, song2, song3 });
```

Previously when the first one finished we'd play the second one which would reset the queue, so the 3rd would never play.