Fix Torrent Removal Bug

The handles were not removed from `m_torrents` causing invalid handles to keep existing.