Fix skip to next song while the last song in Up Next is playing

The problem with skip to next song and the combination of shuffle and repeat all was introduced with my commit a6c2a25. After a6c2a25 source_reshuffle() sets shuffle_head to the current playing song, therefor in source_next() the next song to be played needs to be the next after the current one instead of shuffle_head.