This ensures that typechecking custom unapplications in silent mode
doesn't leak uncatchable errors. Interestingly enough, the problem
only manifested itself for custom unapply methods, not for synthetic
ones generated for case classes.
Merge pull request #3974 from xeno-by/topic/buffer-pattern-expander-errors

This ensures that typechecking custom unapplications in silent mode