Make protect_addrinfo noncopyable
Get rid of error throws in po6/threads/...