I would not be opposed to changing the spec to include enabling a port's message queue when addEventListener("message") is invoked.
FWIW, I would be opposed to any change to addEventListener() that makes it do something more than just registering an event listener for the given event.
-- Anne van Kesteren http://annevankesteren.nl/