fix error submitting form when no email addresses

also slight change to ensure confirmation page title is tested - instead of just reference number

Shouldn't we reject blank elements in `email_address_params` ? It's not return email address params at this point, it returning that and blank strings.

Also it should be fine to pass an empty array to `ActionMailer::Base#mail`, no?