[Boost-users] Boost.MSM: Exit a composite state after an event has been fired from that composite state?