Pause -> card swap -> can get player stuck
The file presence check in Player_StartTrack()
was intended to catch files in playlists that don't exist, but it also ends up catching card errors. This is causing this issue. Making it skip to the next track on a failure would be good anyway, but won't fix the issue, because the entire playlist could be sitting in the card buf.