Since the fuses looked OK I would be verifying that the bootloader "on board" agrees to the last byte with the file you had there. A verify should do that, but probably safer to compare the files as we discussed. You will need to do the line-combining trick unless you can find a way of changing the hex file.