Deadlock in TorrentManager

A deadlock occurs when a torrents.remote_search() call is fired from an XMLRPC client while remote results are received by the TorrentManager and they are being added to the _results list.