Implemented finer-grained cancellation for SmtpClient