client: better player prediction for deleting tracks

It now also removes from queue and playlists, removing a window of
opportunity for the client to have errors.

closes #386