После переезда перенесенный объект находится в том же состоянии, что и если он построен с использованием basic_serial_port(io_service&)конструктор.
Статья basic_serial_port::basic_serial_port (5 of 5 overloads) раздела Boost.Asio basic_serial_port::basic_serial_port может быть полезна для разработчиков на c++ и boost.