check for song time mismatch

If the detected song position is more than 2 secs a when check_for_song_time_mismatch runs a start time mismatch error is assumed and the song is reloaded. Works around the random stop bug.