Fix: correctly raise PrimerSeqError when a numerical error like underflow
or overflow occurs. This allows only one primer to fail to design instead
of the entire bunch.