Register listener to be invoked whenever a new message is delivered to this mailbox (after queueing — i.e., not for messages that were immediately handed off to a waiter). Returns a deregister function. Used by the statechart runtime.