title: Canon EDSDK Command TakePicture blocks everything after focus error
body: <p>I'm using the Canon SDK 2.1 and i am trying to take a picture at the camera from C# code.
  I started a session (EdsOpenSession) and everything works fine with this line of code:</p>
  
  <pre><code>EDSDK.EdsSendCommand(cameraDev, EDSDK.CameraCommand_TakePicture, 0);
  </code></pre>
  
  <p>the camera takes a picture and stores it on memory card.</p>
  
  <p>The problem is here: if there is an AF error (e.g. the lens cap is on), the camera gets 'BUSY' and never gets back.</p>
  
  <p>Also if i try to shut down the EDSDK with the functions EdsCloseSession or EdsTerminateSDK, they blocks. The only thing to get it up again is to restart the application and the camera.
  I'm using an EOS 100D.</p>
  
  <p>What can i do to get ignore these AF error and try to take another picture?</p>