Documented the ImapIdle sample's IdleLoop logic to make it easier to understand