BHV-8321: Blocking consecutive push/pop/replace panel

We blocking consecutive index change by looking at transitionInProgress flag.

But, we can not guard consecutive function call on push/pop/replace panels
because it has create/render/destroy call which is not protected by transitionInProgress flag.

This is simple straight forward fix for this reentrance problem.

DCO-1.1-Signed-Off-By: Kunmyon Choi kunmyon.choi@lge.com
Hi @KunmyonChoi, the change looks good! Could we use a broader/clearer term for this state var, something like `isModifyingPanels` instead of `inPushPopReplacePanel`? Thanks!