slight correction to msg_pub protocol (according to current IPython behavior, though not officially part of the spec)