Fix for GetUnread to include unread discussions without comments

GetUnread only showed discussions with unread comments.This fix includes unread discussions without any comments.

Keep current branch up with changes in 2.1. See: https://github.com/vanilla/vanilla/pull/2367