Ah ha the key (new posts have the error, old posts are fine.
there is a new Atahualpa feature with 3.4 in dashboard->posts->edit-> Atahualpa Post Options. It seems that the upgrade automatically adds the 'post title' to 'Body Title' and it looks like that is where Atahualpa is grabbing the title for each post from. On a new post, the field is not automatcally filled in and so you get a blank title.
to fix this, edit bfa_post_parts.php and change lines 75-79 from
HTML Code:
if ( is_single() OR is_page() ) {
global $post;
$bfa_ata_body_title =get_post_meta($post->ID, 'bfa_ata_body_title', true);
$bfa_ata_body_title_saved =get_post_meta($post->ID, 'bfa_ata_body_title_saved', true);
}
to
HTML Code:
if ( is_single() OR is_page() ) {
global $post;
$bfa_ata_body_title =get_post_meta($post->ID, 'bfa_ata_body_title', true);
if (!$bfa_ata_body_title == '') {
$bfa_ata_body_title_saved =get_post_meta($post->ID, 'bfa_ata_body_title_saved', true);
}
}