The coordinate relative clause wasn't being recognized as a relative clause. We don't (yet) want to check the case frame for relative clauses because there is always a missing argument, in this case the agent.
Due to the relative clause blocking the subject Noun, 'saw' was not being disambiguated between Noun/Verb.
After:
The coordinate relative clause is recognized and therefore its case frame is not checked.
A new rule disambiguates 'saw' based on it being followed directly by a Noun
Before:
A similar issue was occurring with coordinate same-subject clauses, where the coordinate clause was not being recognized as a same_subject clause, triggering a case-frame error
Before:
After:
Before:
After: