Using naive auto-signing is not recommended in a production environment.
At a bare minimum set up basic auto-signing with config that matches against your client's reported domain suffix (thus excluding choria certs).
Ideally you'd use an auto-signing executable to verify the validity of a signing request before signing it, via pre-shared key, static inventory etc.. That script can be set up to not mark choria certs for auto-signing.
cheers
Matt