Fix post date scheduling between statuses

Cleanup and add comments for time/schedule fix.

Update timestamp on edit, make sure timestamp is correct between statuses.

Time shouldn't update when scheduling.