Milestone reboots on attempt to boot to Recovery
So yesterday I grabbed a copy of OpenRecovery from the cyanogenmod4android Google Code page and unzipped it, threw it onto my Milestone's SD card, rebooted into recovery.
It restarted when the bootloader (or whatever) finished loading the update.zip. I thought it was a bad .zip, and so I re-downloaded, and unzipped it to the SD card. Nothing changed.
I decided "Meh, use now, fiddle later." and let it reboot, sat it down and went back to looking up things to do with my HTC G2.
A minute or so goes by and I notice it hasn't done its normal boot-up vibration. (It's always done that. Pretty sure it's the "Checking SD card for errors" notification.) I pick it up and see that it's rebooting after about 3 seconds at the Motorola logo. What happened? D: