ost::Socket: use ucommon::Socket for join(), drop() implementations