Could the chats be assigned a group or priority, to make it easier to return later? This is in addition to the current date sequence.
This could be done by priority, workflow used, agent(s) used, agent tags, folders, user determined, etc.