Index: comment.php
===================================================================
--- comment.php	(revision 18007)
+++ comment.php	(working copy)
@@ -1347,6 +1347,7 @@
 	$comment_ID = wp_insert_comment($commentdata);
 
 	do_action('comment_post', $comment_ID, $commentdata['comment_approved']);
+	wp_transition_comment_status($commentdata['comment_approved'], 'new', (object)$commentdata);
 
 	if ( 'spam' !== $commentdata['comment_approved'] ) { // If it's spam save it silently for later crunching
 		if ( '0' == $commentdata['comment_approved'] )
