title: Exchange WS 'The specified object was not found in the store.' error
body: <p>We're using Exchange 2007 WS to process mail folders and are hitting various problems if we try and forward a message we've already received. Our process is:</p>
  
  <ul>
  <li>Windows Service monitors mailbox folder, on finding a new mail we process the information and move the item to a 'Processed folder' and store the Exchange Message Id.</li>
  <li>Users may opt to forward the mail externally. We use the Exchange API to find the item using the Message Id we stored earlier, and then again use the API to forward.</li>
  </ul>
  
  <p>Except finding the mail again is proving rather flaky. We regularly get the following error:</p>
  
  <blockquote>
    <p>The specified object was not found in the store.</p>
  </blockquote>
  
  <p>Is there a better/more reliable way we can achieve the same? The documentation for Exchange WS is rather sparse.</p>