These cancellations are nothing new for KF. Bout a year back, my brother was booked MAA - DEL (KF) & DEL - EWR (Continental)..was a cheap economy ticket booked via Yatra. This, after we shopped around a bit for a cheap deal, without too many stops.
The original routing was the evening flight to DEL and there were a few hours to spare before he would have to catch the long haul to EWR. KF without any warning whatsoever cancelled this evening flight and booked him on the morning flight, which as a result left him with 12+ hours to kill in DEL airport...!! No reasons were given and they refused to put him on another carrier that evening..Yatra wasn't any better either with regard to resolving this issue and at the end of it all, just had to go with this crap morning flight option...
So, it's normal practice for KF i guess...