あ、補足すると、起動しないってのは
Aの起動範囲内&&Bの起動範囲外でAを起動した後に
Aの起動範囲外&&Bの起動範囲内でBを起動しようとした場合ね

Aの起動範囲内&&Bの起動範囲内でAを起動した後の場合は、その変数の書き方でも大丈夫