This method gets called on pre_comment_approved, not transition_comment_status. ;-) The former being called via wp_new_comment in few places.