Make StatusJob abort quicker when C-c'ed
Fall back to parsing a preprocessor only version of the source file if we fail so we can still have real dependencies