Fix toLowerCase() on undefined email

If incoming email is not sent, then the .toLowerCase() inside
normalizedEmail() fails and gives an internal server error. Instead,
check that the param is provided first, then do the normalisation.