Thank pppd, I'll post this for testers today.
I'm glad you figured it out. From the email notice it looked like you were having some issues, but when I read the post all looks ok.
The bootloader should be really safe, it won't allow itself to be overwritten, and it forces the correct jump instruction, so it should be impervious to most common modes of failure (there's always corner cases and unknown bugs though).