Avoid warnings for Qpsmtpd::Address->new(undef)

Instead of adding two consecutive defined tests, why not add a definedness tests *before* the other two with an explicit result?