Adjusting the upper-bound in thresholded SVDs to accomodate errors from finite-precision arithmetic