This is a spin-off from issue 17517. Since change-admin-password should be able to execute locally when the DAS is down, it would be taking two additional arguments (v-z) domain_name and domaindir. If either of these arguments are provided, it would be executed locally.
If --domain is not provided and the DAS is down, and there is only one domain directory in the domaindir, then that one should be selected. If there is more than one domain in the domaindir and the DAS is down, there will be a corresponding error message.