Fixes RD console circuit var not set.

Also removes redundant attackby code, and small change to text when
setting access protocol on the board.

Related to issue #5006
Fixes wrong access on RD console
Fixes circuit var for other consoles

Also cleans up attackby while we're at it.
Setting RD board access now uses visible_message
Small fixes
Merge pull request #5044 from mwerezak/consoles

Console fixes