#810: Improve unread forums tracking