That's the normal behaviour, editing a post does not change the "last post" date in the thread. If you want the thread to be updated and shown as unread for all users, you have to make a new post in the thread. We all do that.