トラッカー以外の接続先に接続して接続失敗やOffAirになった時に即座にERROR扱いになってしまうのを修正した

トラッカー以外の接続先に接続して接続失敗やOffAirになった時は次の接続先選択をすべきなところを即座にERROR扱いになってしまっていたので修正した。
Uphostがnullの時に接続失敗やOffAirな場合はERROR扱いで再接続終了していたが、ハンドシェイク前はUphostがnullになっていたので即再接続終了になっていた。
トラッカー以外の接続先を選択した場合は接続先のホスト情報を持っているのでハンドシェイク前のUphostは選択したホスト情報を設定しておくようにしておいた。