Thunderbird 3.0 - how to prevent thread from collapsing when I read first mail in the thread?

Might I suggest you open the config editor and set mail.operate_on_msgs_in_collapsed_threads to false