the archive bit is being reset right after the file has been backed up, not after the job has finished.
That means, if your incremental backup crashes at 50%, the archive bit for all the files backed up (50 % off all files to be backed up) will be reset to 0 !
If you would rerun the same incremental backup, only the folders of the previously backed up 50% data would be backed up again - and of course the remaining 50% of data, as their archive bit has still not changed before.
Hope this helps
regards
uz