Fixed playback order after user moves queue items.

- Playback on either linear or party mode no longer skips the
user-defined next song after manually moving the item.
- Regular shuffle no longer gets lost after moving queue items.
- Fixed the next song showing properly on the UI but not actually
playing that song (preloading issue).