[mcs] Make primary constructor body parsing more error resilient