I have this problem also.
I have an X5 advanced. I have used a 64mb, 128mb and 256mb sd cards. It still occurs. I resolve the problem the same way you do, by closing MS Reader and starting again. I do only see this problem maybe once a month. I read from my X5 every day.
I don't have a solution, but its nice know it's not just a problem I have.