После перемещения объект находится в том же состоянии, как если бы он был построен с использованием<basic_stream_descriptor(io_service&)constructor>.
Статья posix::basic_stream_descriptor::operator= раздела Boost.Asio posix::basic_stream_descriptor может быть полезна для разработчиков на c++ и boost.