Exchange Transport is dead

Today all our SBS servers running Avast BP+ lost their Exchange Transport service with this error:

The transport process failed during message processing with the following call stack: System.NullReferenceException: Object reference not set to an instance of an object.
at Avast.ExchangeAntispam.HubAntispamAgent.SubmittedMessageHandler

Messages end up in PoisonQueue; Avast console is saying that it’s waiting on Exchange.

Some servers got cured by a restart, some had to have Exchange shield removed via reinstall.