Use msg_in_ram/1 more.
Remove vestigial use of read_ahead.
Handle read failure in read_pub_record_body