Following the changes for #567, the playlistNeedsRestoring() check prevents a playlist clearing action from being processed. Although the GUI does still show an empty playlist, other users will still see the previous playlist.
This also makes it impossible to delete persistent rooms.