I'm not sure what the hell is up with that. I always thought you needed the Rocket Launcher (Special) to finish him off. I hit him many times with an Infinite Launcher (after the Special one was dropped) and didn't kill him. My best guess is that it was a glitch or something.
I'm finished here...
Special thanks to Yossy666 for the avatar and signature images.