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.