Hello. Tonight Google seems to have made some changes about IMAP unread treatment. Now when GmailAssitant access to message body it becomes marked as read.
Has been documented in a lot of places, this explains very well the problem (and workaround).
Hope a fix can be developed. GmailAssitant Rocks!