If promise is published with event, send 'sub-promises' to each listener, for resolution