Allow state request to alter the comment states

@methnen, `wp_new_comment` appears to convert `comment_approved = 'feedback'` to `comment_approved = 1`.  Which is inconvenient :)  Switching to the more direct call.