Метод sendConfirmationMail(Customer $customer) переопределять нужно, так как у клиента пароль хранится хешированный.
private function sendConfirmationMail(Customer $customer, clearTextPassword)
{
.....
'{password}' => $clearTextPassword,
И перед использованием метода sendConfirmationMail иництализировать переменную clearTextPassword.
$clearTextPassword = $this->getValue('password');