EllipsoidTest: allow contains() outside tests to run

inside tests run OK by scaling ellipsoid down by a random fraction.
Scaling up by a random fraction exposes inaccuracy when near to the
cutoff of the ellipsoid, i.e. points which are 'just' outside may be
calculated as inside.