This change as an un-expectedly needed side-effect of the smarter limits in Sum.euler_maclaurin().  A better fix might depend on why that specific float is returned.