Missed on condition: Button should read 'Update' for all post statuses in an uploaded post, except if it is scheduled.

Also added updatePostSettingsAndSaveButton() method to fix some DRY.