Use new SparkProtocol::send_event() interface for Spark.publish()