Don't rely on ZeroDivisionError in rescue_spec

It'd be nice if rescue_spec didn't rely on a proper implementation of `1/0` throwing ZeroDivisionError.

I'm working with an implementation that is pretty far from passing the numeric specs (Opal), and possibly never will.  But it'd still be awesome to be able to run rescue_spec unmodified.  Just isolation of concerns.

Thanks.