What about reformulating nip-22 to encourage relays to accept notes published with a past date and store them as draft posts, and those published with a future date as scheduled notes?
Obviously, the problem can be solved differently, at client level, but storing the unpublished notes on the relays will guarantee client interoperability.