I'm going to reply in this thread, since I think it's getting off-topic for the other one.
The current Boulder implementation does. I don't think that there's anything requiring a CA to do so. And, well, I think that the ideal logic may be more complicated than just "is it revoked". Consider a certificate revoked for "cessationOfOperation"; that might imply that the certificate is never supposed to be renewed (at least not by the same subscriber, or same ACME client, or something).
Really it's just an example that I think the current draft doesn't give nearly enough guidance to CAs on how to pick good suggested windows.