Sorry I missed this reply from you after reviewing this thread again. :-)
(1) I think you mean even if we do stack unwinding at first, there is still something left on the current stack of the function, like return address?
(2) Then exception handler will be called.
So, the conclusion is stack will continue to grow because of (1). Maybe also because of (2), caller will push something on stack? I missed something in assembly language about how function call is implemented in details. :-)