Strange behavior with unread count

@Wimpy said he gave it a good talking to here: