Fix for deleting podcast items

Before we would pop up the dialog for external items, giving the
option to delete or remove the item.  Now we simply delete it.
bz19927: Added defensive programming around the crash from the ticket