They have been progressively taking back the region, bit by bit. That is why they were flying transports -- to supply their isolated pockets of regained territories. It was those transports which became separatist targets, and for which MH17 was mis-identified.
Russia cannot openly help the rebels at this point, so it may be all over fairly soon.