throw the true cause, if parsing exception (regression 1.8.0)

Found and fixed by Karsten in this branch.