Remove complicated ready_to_publish required fields validation logic

Not merging this right away, I'm looking for comments on this.