Return early when announcement is disabled

This adds significant savings by stopping processing of the board announcement when it is disabled.
?