final oops before rc3
cleaned up update reinstall checkonly is-current or fail logic