No visible message for observer topic check - fixes #4568

This avoids the user seeing a message about lacking admin flags when
they try to use machinery as a ghost

I'm not a hundred percent on this, should we instead improve the message returned by check_rights to be less immersion breaking?