Yeah, the raised events will hold true for 1 frame and the transition are checked in the same frame that the state has been entered and thus why both transitions are true for that frame.
I will take a look at possibly making the transition checks 1 frame later.