I can safely say that CX will do all possible to avoid giving you a hotel.
I have a booking from WNZ to HKG to ORD to MDT.
WNZ to HKG arrives at 110pm. HKG to ORD is next day at 1150am and then connecting to MDT on AA.
Called CX res.
Agent said that passenger can go via any other flight to MDT via SFO or LAX and need not fly the ORD flight even though the flight times are longer.
Passenger is DM on an economy class ticket. CX says tough but no hotel.
So I guess they will only give you a hotel where they have one flight a day to a country that CX doesn't fly to often.