although a submachine may have just been created it is possible for it to be immediately re-created during the same transition resulting in the submachine constructor being called more than once
ref http://echarts.org/Forums/Discuss/357-ReQuestion-about-when-machine-constructor-is-call.html#355