No, it is not normal. I have extensively tested all of the roms available for this phone. I only tested the TWS bug on 2.2, but
this is what I saw:
Brand new flash of a 2.2 rom.
Boot up the phone.
Setup wifi.
Check that TWS bug was present (it is present on EVERY boot for my phone)
Put the phone in idle with 3G on and wifi not connected.
Check current drain after a few mins: 2mA to 300 mA every second to two seconds.
Turn on phone.
Toggle Airplane Mode.
TWS no longer stuck at 50%.
Put the phone in idle with 3G on and wifi not connected.
Check current drain after a few mins: 2mA solid with occasional jumps to 20-30mA at irregular intervals.
Like I said, I don't think the TWS is the battery bug, but I do think there is a battery bug that causes TWS. Toggling airplane mode fixes the battery bug which some how fixes the TWS.
I'm glad that your phone doesn't suffer from the battery bug, but it is not in my imagination. I have measured it directly. I have also felt it burning my leg when I pulled my phone out of my pocket. It was supper hot for no apparent reason, and I had lost 30% of my battery in the course of an hour. I don't know what causes it, but effect is repeatable. Airplane mode disables the bug on my phone.