Always use unsaved file for source file. Hopefully this causes clang
to crash less.

Also, fix some issues with mStarted and mAborted. It was all wrong.