Page content doesn’t display when published but does when previewed as draft?

This turned out to be a bug in WordPress version 3.4.2.

Bug report
http://core.trac.wordpress.org/ticket/15665

It’s been fixed and will roll out with WordPress version 3.5