For all of the popup-based RPCs which contain softButtons, Core is supposed to stop processing softButton events once a response is received for the RPC. Currently the only one that does this is ScrollableMessage, for all of the others Core stays subscribed to their softButtons after receiving a response.
Affected RPCs: Alert, ShowConstantTBT, AlertManeuver, UpdateTurnList