The technology of Halo weapons is a lot more advanced than we thought - even though his initial shot misses, the rocket WAS locked on to its target...and just needed a little extra time to get the job done.

Basically, this is just another reminder not to mess with futuristic super-soldiers who use rockets to help them jump.