fix: add `checkSystem` and `withIncRecDepth` to `withAutoBoundImplicit`

Fix stack overflow crash.

Closes #4117

The fix can be improved: we could try to avoid creating hundreds of
auto implicits before failing.
4 files changed