I am looking around for a salvaged speed sensor (PN 21176-0037 I think) vs $110 NIB.
Plasma Ball... One of the ABS codes relates to the front wheel sensor so that will be easy enough to check. Maybe as easy as swapping front/rear. I dunno, I haven't looked into that part yet. I made some assumptions early-on in this process that led me in the wrong direction so I'm gonna be less emotional about it as I proceed. I didn't remove the fuel tank as I said I would because I wanted to think about it a little more. Your observation about the ABS ECU being capable of communicating a trouble code is valid and makes me think about a Monty Python line... "I'm not dead!" and "I'm feeling better..." Per gPink's comment and what you have suggested I feel an actual test of the ABS function is a good idea and can provide more data.
I haven't consciously attempted to engage the ABS yet but I will. I don't have a speed indication right now so it's kinda freaking me out. That will be my next test tho.
STOP
before spending more money in kneejerk reaction and such, go read this...
http://www.zggtr.org/index.php?topic=23143.msg289142#msg289142you should not be having such issues, and all of those components were directly controlled thru the original KP ECU's interface...
re install it, after reading my explanation in the link... it should make sense, especially if you have a FSM and read exactly how the KP and DFI interfaces link... and which really are re-programmable, and need to be linked... vs whatever the tech dude attempted (partially) to link.
good luck, please try this... it won't damage anything....and won't cost anything but a few minutes of time, to get your bike back to normal, possibly, if the folks that repaired your KP ECU didn't hose it up in some other fashion.