Thanks for your suggestions Erich, I'm glad you're on this thread. Fortunately I'm able to keep working thanks to my other board with USBDM which can program the KL26 on the new board (which doesn't have a working debugger). But I'm willing to help troubleshoot this for the community and to learn more about the different debugger options.
I can't seem to load any debugging app on the K20 with the patched bootloader. Anything I drag into the "MAINTENANCE" MSD just results in a reboot and the device reappears a few seconds later in the previous state. (there is no status file like failed etc.)
I've tried loading USBDM, J-Link (https://www.segger.com/downloads/jlink/OpenSDA_V2_1), DAPLink app for FRDM-KL05Z and KL27Z and some other stuff that probably shouldn't work anyway. (I can't find the dapLink app for this board on https://armmbed.github.io/DAPLink/ it seems FRDM-KL26Z is missing from the list)
I also tried reflashing the patched bootloader to K20 using USBDM, this time selecting Unsecure Security. But the result is the same. I also tried with all versions of the unpatched bootloader from 0244_bootloader_release_package_d3095115.zip
The DETAILS.TXT file contains (with patched BL):
# DAPLink Firmware - see https://mbed.com/daplink
Unique ID: 0000000053274e450041800ef7c30014d811000097969900
HIC ID: 97969900
Auto Reset: 0
Automation allowed: 1
Overflow detection: 0
Daplink Mode: Bootloader
Bootloader Version: 0244
Git SHA: d3095115fcc01da408dc6f9663596d69a4d4959d
Local Mods: 0
USB Interfaces: MSD
Bootloader CRC: 0xb9fb79f9
Interface CRC: 0x430dd618
Remount count: 0
So even though I can flash code to the K20 chip, it doesn't seem to function as a bootloader. What am I missing?
BTW the text on my K20 is the same as reported by Frotz (OP): M20AGV 4N86B AALJG