I think, that ping should be sent from published nodes only. It is quite important when content is moderated and untrusted users submit posts. Only moderators have permission to publish nodes. Now, ping is sent when unpublished node is submited, which is wrong behaviour, in my opinion. I suggest to check the node status while node is being submited. I am attaching the simple patch.

CommentFileSizeAuthor
node_published.patch511 byteskndr
Support from Acquia helps fund testing for Drupal Acquia logo