sinksmtp.go: slightly shuffle logic in message handling

This is a minor fallout from an attempted structural change that the
code isn't ready for yet. Go team, as they say.