The mediawiki.properties-change event schema requires that a page_id property minimum is 1 However, the event is posted asynchronously from the JobQueue, so if the page was deleted before the actual posting of the event, the page_id returned by the Title is 0 and the event gets rejected.
A question is whether we need to stretch the schema to allow 0, or should we just avoid sending the properties-change event altogether if the page doesn't exist any more by the time the event is about to be sent? What do you think @Ottomata?