smtpd: refactors source for better flow control
smtpd: refactors source for better flow control

Use break to break out of command handlers when authentication is
required.

kinkome/kinko.smtpd,kinkome/kinko.smtpd,kinkome/kinko.smtpd