Revert commit 7eec859 ("Do not remove stuff from lists")

When removing a download, Angular doesn't update the download list correctly when it receives new data. The list is truncated to the correct number of items, but the item that should have been removed still appears to be in the list (none of the items are shifted up). Noticed this a while ago and it's been really annoying me for a few weeks as I keep deleting the wrong things as a result.

It appears that commit 7eec859 is the cause of this - although with full respect to the author, it seems a completely logically sound decision and I'm not sure why it doesn't work! Someone with a better knowledge of Angular than myself can probably come up with a proper fix for this, but until then, the list item needs to be removed manually.