That is the O7xx logo in your 650's region 16 which is not unexpected being as it's part of the original O750 firmware, so that in itself is unremarkable. What is worth noting is that it has the O750 HWID of 2512 in it and when compared to the standard O6x0 logo it's otherwise very similar. The O6x0's logo also has HWID 1651 written in it:
Spoiler:
So i think we should use the modded O6x0 boot.bin RGN again seeing as this device is still confused as to it's identity. We should flash the correct O6x0 logo to its region 16 and try to dump region 14 to see if O6x0 fw_all was flashed, along with region 41 as the likely nonvol region. If you're ok with that then proceed as below.
Use the kit with the HWID folder changed back to 1651. Change the content of update.txt to:
rrgn,41,1:/41.bin
rrgn,14,1:/14.bin
xrgn,16,1:/Garmin/16.bin
reboot
Add Update.log if needed. Delete last_id.bin if present and also remove 14.bin from the Garmin folder, replacing it with the 16.bin in this [Only registered and activated users can see links. Click Here To Register...] which is the proper logo for O6xx devices.
If nothing flashes then try with 2512 folder name. You know the disclaimer blurb by now, if it dies too bad... a tortured device like yours might pack it in at any time just by accessing poisoned/incompatible data in nonvol memory.