たまに connect() に時間がかかって、詰まることがありますね。
「引っかかる感じ」はたぶんそのせい。

今ちと時間とれないので、も少ししたら見てみるか。
たぶん多少チューニングすればまだまだいける気がします。