The new bootloader might not be happy with bogus “05 - Start Linear Address Record” found at the end of the hex file on line,
:0400000500000000F7
Try replace it with
:040000050800C1210D
You can also try to remove it completely.
Other thing I see in 4.30 is that they joined LIB and APP and the is no longer any gap between them and all of the code is in 08004000-0800C9D8, BenF lives in LIB 0800400-08007B0C and APP 0800C000-08014C4C, so perhaps the bootloader has a limit on the range.
edit:
I also suggest renaming the hex files something similar to one that it accepts.