Do not use exists for testing comments presence

It only causes extra query as we have to fetch comments anyway in case
they do exist.
Fixed state icons display