Hmmm. What do you mean by saying that it “keeps it’s state”?
The Nested FSM should be restarted as well (in the same way, when it is disabled and then re-enabled).
– A Nested FSM is disabled, when the relevant Nested FSM node is disabled (or exited).
– A Nested FSM is enabled, when the relevant Nested FSM node is enabled (or entered).