Wouldn't that be enough already? Newer clients wouldn't be able to access sites that exclusively serve SHA-1 certificates, so that's the loss of the site-owner to only and unconditionally present the SHA-1 cert. IMHO no special handling on the side of the CA is required here.
I see no potential for a downgrade attack because a current client would only support SHA-2 anyways, so trying to MITM the connection to pretend the client supporting only SHA-1 in order to induce the server to present the SHA-1 cert would only lead the the up-to-date client to reject the connection.
However, if the site presents a SHA-2 cert where possible, falling back to the SHA-1 cert, then old and unsupported clients would still be able to access the site. Yes, the security would be reduced and it would certainly not be sufficient to protect against state-sponsored attacks, but it's still way better in protecting against FireSheep-like attacks done by individuals.