cpp: make dispatcher's destructor noexcept