Answer
Add a variable (for example, one named to represent a status id) to the notification's configuration, and reference it conditionally within the HTML List Template — changing what that variable resolves to based on the action taken, and having the template use it to select the icon shown, is what makes the notification's icon change per action, even though this specific technique isn't spelled out in the standard configured-notification documentation.