It's impossible to schedule a new draft release without silently losing the published version.
/test
page: can see the published version ("Published" text) and at /node/<id>/latest
you see "Draft". ✔Expectations: /node/<id>/latest
shows "Scheduled" version and the /test
page still shows "Published".
Marked as Major as we're technically losing the published content without any notice.
Active
3.0
Code