Expire a this.
This will wake up any waiters with EXPIRED. Called by a message loop when the parent message is handled and/or destroyed (possibly unanswered).
a Promise