Fixes invisible mobs getting visible_message() blind message.

Fixes  #6715, hoping it doesn't add too much overhead.

@phil235