Hi Steve, I agree with both this mail and the one you sent to Carlin earlier - I would fully expect the client to send the server the kind of use it wants to use the certificate for (IPSec, S/MIME, SSL) and the appropriate information that would depend on the protocol (the e-mail address of the sender/recipient, the address it thinks it is connecting to, etc).
The DPV server needs to figure out what the right key usage/ extended key usage bits are, how to do validation, etc. I would expect servers to support commonly known protocols and be expandable for other/future protocols.