I agree, you must be making an error somewhere.
After the RR Channel Release, the BSC has released the TCH timeslot. No way it can send a HO CMD to the MS. From BSC point of view, nothing is going on on this timeslot.
On the MS side, when RR Chanel Release is received, it should reply with a “RR Disconnect” n UL. In the meanwhile, the UL TCH is still available (from a MS point of view – the MS could still send stuff in UL, though nobody is listening).