Message queue implementation

Put a message on the queue when content is created or updated.
I'm not sure why that's preferable. It seems like it would remove the ability to override the connection with a flag, and be less flexible. We do it this way in lots of other places, eg for the Rummager connection in Whitehall.