(PE-2586) Support using frictionless install for upgrades

We now only use frictionless install for versions that support it. This way we
can test frictionless upgrade (which is identical to install) from
non-frictionless installs of older versions, while also testing it from
frictionless installs for versions that support it.