Default Google Talk issue in donut

GTalk in all (at least all I've tried) Donut (or even earlier) ROM have the same issue:

if new message comes, it will show up in the notification bar, click on it will open up a GTalk view, but sometimes the new message is NOT shown in the GTalk view. it's really annoying, I have to check what it is in Gmail chat log.

tried official ADP 1.6, CM, SuperD, they all have the same issue, and sometimes FC occurs while clicking the new message notification.

tried xROM Eclair once about two months ago, the new GTalk in Eclair do not share the same issue, but the ROM itself is not stable enough for everyday use, tried OpenEclair 1.2.1 later, there is no market... I revert back to CM.

last night, after two months time since the first Eclair try, I guess I might give those fast poping Eclair ROMs another chance:

king's Legend2G1 1.1.1, never boot.
OpenEclair 1.3, notification/icon/string messed up like hell.

revert back to CM again... I guess there is still no serious Eclair ROM for G1 as of now.

all I want is Donut without the GTalk bug... any suggestions? the rumored official Eclair update for G1 is the only hope?