Clean up of scala.MatchError handling for ChiselConfig. Correctly throw KnobUndefinedExceptions