When sending for approval, add the option to set the post to be scheduled automatically once it's approved.
If the post is approved after the scheduled time, it won't be scheduled.
If a post has this option checked, then there should be a notice when it's being approved, indicating that it will be automatically scheduled once it's approved.