A possible reason is concurrent write access to the file. In this case you should be able to find an IOException in the jobservice log similar to this:
<i>2014-11-17 13:09:32 +01:00 - Info: ...failed with exception: [System.IO.IOException] The process cannot access the file because it is being used by another process.<x>