Fix known issues about only old contacts being displayed in the chat list

Old contacts (with no messages in history) were shown in chat list instead of the new ones. Took the opportunity to a small code refactor in conditions verification and to update documentation (made it more explicit and updated the known issues).