fixed a bug that caused posted_date to be updated when you do *not* change the draft_p status, which was exacatly the opposite of the intention. The intention is that when you change status from draft to publish, the posted_date is set. That's how it works now.