Before UE sends RRC Reconfiguration Complete , it should be in sync with target ENB, as without sync UE can not send any message to ENB.
So Flow will be
i> UE Gets RRC Reconfiguration from Source with Target CRNTI, Target ENB Security Info ...)
ii> After that UE disconnects with the Source ENB.
iii> Then UE try to sync with Target ENBs, by reading MIB and SIB info of target ENBs then UE is synchronized with the network.
iv> After in sync with Target ENB , UE does Contention free RACH based on the info shared by ENB in Reconfiguration message.
v> Now After RACH , Ue is gets UL Allocation to send any Uplink Message.
vi> After UL Allocation UE sends RRC Reconfiguration complete message to Target ENB.