[Boost-users] [MSM] What happens to MSM if guard returns `false`, mutable events and error recovery?