Requests transition to a state. If called during during transition processing (e.g. fromFStateTreeTaskBase::TriggerTransitions()) the transition is attempted to be activate immediately (it can fail e.g. because of preconditions on a target state). If called outside the transition handling, the request is buffered and handled at the beginning of next transition processing.