Some more info on this bug. It only happens when the view count for a topic is zero. As soon as at least one person views the topic, the 'last post in topic' field is corrected.