[boost] [msm] guard behavior if guard guards the transition MSM threats event as handled is that correct?