Fixes a CRIT in smtp_forward if sender goes away

If the sender goes away while we're forwarding, we get a CRIT error.  This fix should detect the sender going away and cleanup the smtp_client connection.  It will also logwarn that the event happened.

This fix is not yet production tested, and should be open for discussion.