Postanowiłem zinwestygować temat do końca i tutaj opisać, póki co mam pewien progress. Może albo komuś coś przyjdzie do głowy albo Wziąłem kod z
http://forums.devbuzz.com/tm.asp?m=38708&p=1&tmode=1 i zmieniłem, żeby rejestrował 8 przycisków (wymagało np KeysHardware.Hardware5+3).
Po przypisaniu przycisków, do wszystkich komunikat o naciśnięciu przycisku pojawiał się od razu. W przypadku przycisku record (button

musiałem tak samo poczekać kilka sekund.
To, co przychodzi mi teraz do głowy to backup, hard reset, backup, uruchomienie od zera kilku programów (np Advanced Config, HTC Tweak UI - chyba jeden z nich to spowodował), backup i porównanie np rejestrów w obu backupach.
Jeśli ktoś ma póki co lepsze pomysły to byłbym wdzięczny - oszczędzi mi to kilku godzin dłubania z telefonem...