Что ж, я согласен, что функция игнорирования/заглушения пользователей нуждается в доработке. Я тоже находил её довольно неудобной, поэтому обычно не пользуюсь ею.
То, что вы описали, действительно похоже на ошибку. Однако технически, если вы игнорируете кого-то, это действительно означает, что вы не читали ничего из игнорируемого, поэтому корректно, что потоки всё ещё отображаются как не полностью прочитанные.