Fix FSM getting stuck into "*" state

With double WILDCARD events, e.g. `{ name: 'myevent',     from: '*' }` the state machine ends up in the state '*'.
This pull request fixes it : the FSM now stays in the same state.

Double WILDCARD events may be useful if an event can be triggered at any moment while only triggering a transition from some states.