The shuttle as it approaches the asteroid, is on a collision course because the coordinates are incorrect due the asteroid slowing down. If that were the case, they wouldn't be on a collision course, they would either miss the asteroid completely or have slowed down too soon and would easily be able to match the speed of the asteroid for a safe landing.