Make parser exceptions be quick fixes (and clean up some tech debt).

@bug W-1486796@

@rev amcculloch@

@P4CL: 8551296@
Merging origin/goliver/master-pending-parser-fix into master