Re-establishment procedure does not impact the upper layer of RRC . Data flow affected for all very small duration. But in case of re-establishment reject, RRC state moves from RRC-CONNECTED to RRC-IDLE and RRC layer informs to upper layer. Now choice with the upper layer whether it want to initiate NAS procedure or not.
To guard re-establishment procedure, UE runs timer "T311" and at the expiry of timer UE moves to RRC-IDLE. I think even though eNodeB will send RRC Re-establishment reject message to UE, UE would not receive or decode the message.
It should not be pass case because rrc re-establishment procedure was failed.