Fix bugs in searcher reconnect.

Searchers now successfully reconnect after ClusterPlayer
quits. They also die automatically after the search time
expires.