Asynchronously reconnect to the most recently connected IMAP server.
Asynchronously reconnects to the most recently connected IMAP server. Once a successful connection is made, the session will then be re-authenticated using the account name used in the previous session and the password.
/// is null.
///
/// The has been disposed.
///
/// The is not connected.
///
/// There is no previous session to restore.
///
/// The operation was canceled via the cancellation token.
///
/// Authentication using the supplied credentials has failed.
///
/// A SASL authentication error occurred.
///
/// The previous session was using the STARTTLS extension but the
/// IMAP server no longer supports it.
///
/// An I/O error occurred.
///
/// An IMAP protocol error occurred.
///