title: mule file catch lock exception
body: <p>I'm using the file connector below in a cluster environment</p>
  
  <pre><code>&lt;file:connector
      name="inputZip"
      pollingFrequency="1000"
      streaming="false"
      autoDelete="true"
      workDirectory="/home/sergio/compartilhado/temp"&gt;
      &lt;service-overrides messageFactory="org.mule.transport.file.FileMuleMessageFactory"/&gt;
  &lt;/file:connector&gt;`
  </code></pre>
  
  <p>sometimes when one node of the cluster lock a file the other node try to read the same file and throws the exception</p>
  
  <pre><code>15:37:37,826 ERROR [org.mule.exception.DefaultSystemExceptionStrategy] ([sample].inputZip.receiver.01) 
  ********************************************************************************
  Message               : File "teste.zip" does not exist or cannot be read
  Code                  : MULE_ERROR-11007
  --------------------------------------------------------------------------------
  Exception stack is:
  1. File "teste.zip" does not exist or cannot be read (org.mule.api.DefaultMuleException)
    org.mule.transport.file.FileMessageReceiver:608 (http://www.mulesoft.org/docs/site/current3/apidocs/org/mule/api/DefaultMuleException.html)
  --------------------------------------------------------------------------------
  Root Exception stack trace:
  org.mule.api.DefaultMuleException: File "teste.zip" does not exist or cannot be read
      at org.mule.transport.file.FileMessageReceiver.attemptFileLock(FileMessageReceiver.java:608)
      at org.mule.transport.file.FileMessageReceiver.processFile(FileMessageReceiver.java:290)
      at org.mule.transport.file.FileMessageReceiver.poll(FileMessageReceiver.java:238)
      + 3 more (set debug level logging or '-Dmule.verbose.exceptions=true' for everything)
  ********************************************************************************
  </code></pre>
  
  <p>I want to log another message or treat this error before it's thrown. Can someone help me with this? Thank you in advance</p>