[Boost-users] asio: transporting exceptions across threads