prevent Reevaluator from getting fired on eval errors

Because once Reevaluator gets fired, it can no longer reevaluate when the Guardfile changes.
Redundant `RuntimeError` argument can be removed.