You might simplify things for yourself to some extent by requiring ACMEv2 for wildcard requests, which will reduce the number of people deploying the old client and spur many to upgrade.
And your old client still works on the systems it's deployed on (by definition) so you could just stop development on that.