Because a callback ends on return next_state or raise DispatcherHandlerStop(), currently raising DPHS from a conversation callback doesn't work.
#Proposed solution:
- add an optional argument
next_state or similar to DPHS that only makes sensce in conversation context
- in
CH catch DPHS, set the new state accordingly and reraise DPHS.