onCheckSuppression

Called during schedule preparation to allow app-side logic to suppress the message before assets are fetched. Throwing causes the prepare operation to retry with backoff — catch internally to fail open instead.